Eton, Berkshire
Cannon was born in Eton, Berkshire in April 1846. His parents were Thomas H. Cannon and his wife, Harriett from Windsor. Thomas H. has been described variously as a livery stable keeper, horse dealer and keeper of the George Hotel in Eton. The young Cannon was a slight boy, lightweight and graceful.