The 5-foot-11, 185-pound wide receiver/safety of Greenville (S.C.) Carolina Academy was an All-State performer as a junior and opponents took note.
"Things are going pretty well, but they could be better," Cannon told Cardinal Authority. "It's kind of stressful because I get double-teamed, so the ball doesn't get thrown my way."
Cannon made a position change when U of L assistant Brian Jean-Mary made the to Greenville to watch him play during the Cardinals bye week.
"I moved to corner last week," he said, adding that it was a successful position move. "I had seven pass breakups and an interception."
Cannon remains in frequent contact with the coaching staff and is in the process of scheduling his official visit.
"I talk to Coach Strong every now and then, so we stay in contact. They tell me that they can't wait for me to get up there so I can become asset for the team."
"We've talked about my official visit, trying to figure out what game I would like to get to, but we haven't planned it yet."
Since pledging to Louisville over offers from Boston College, Georgia Tech, North Carolina and others, Cannon has remained focused on his final prep season.
"I really love that I don't have to worry about it anymore and that I can focus on my senior season."
Cannon anticipates playing in a postseason all-star game, either the Shrine Bowl or the North-South game.