Cannon ble en tannlegge etter idrettskarrieren. Etter en rekke dårlige investeringer i eiendom i 1983 ble han involvert i forfalskning og satt i fengsel i to og et halvt år. I 1995 ble han ansatt som tannleget på Louisiana State Penitentiary, en stilling han holdt til han døde i 2018. Trøyenummeret hans (#20) ble pensjonert av LSU i 1960, og han ble innlemmet i LSU Athletic Hall of Fame i 1975, Louisiana Sports Hall of Fame i 1976 og College Football Hall of Fame i 2008.