You could shorten it, but then you take the "boom" out of the Cannon, so to speak.
Famous people named Cannon:
Son of TV/radio host Larry King, Cannon King.
Cannons were reportedly first used in China as early as the 12th century.
Perfectly Patriotic Americana Baby Names, Patriotic Baby Names Inspired By Memorial Day, Charming C Names For Baby Boys, Double The Fun: Boy Names With Double Letters, Wonderful Word Names Straight From The Dictionary, Terrific Two-Syllable Boy Names,