Leadership in The Church of Jesus Christ of Latter-day Saints
In 1909, Cannon became assistant organist for the Mormon Tabernacle Choir. He served in this position for 21 years. In 1930, Cannon served as the organist for the presentation of The Message of the Ages.[1]
From 1915 to 1927, Cannon was a member of the high council of the Pioneer Stake of the LDS Church.[2] In 1917, he became a member of the Deseret Sunday School Union General Board. From 1930 through 1936, Cannon was bishop of the Cannon Ward in Salt Lake City.[2]
Cannon was an editor of the 1927 LDS Church hymnal.[2]