Career
He was drafted by the Detroit Lions in the seventh round of the 2006 NFL Draft. He played college football at Tulane
Detroit Lions
Cannon was released by the Lions on March 16, 2009 after three seasons with the team Toronto Argonauts
On January 6, 2011, Cannon signed with the Toronto Argonauts of the Canadian Football League.
In the 2011 Canadian Football League season Cannon accumulated 51 tackles.
Cannon was released by the Argonauts prior to the start of the 2012 Canadian Football League season.