And that was before he came to campus for camp.
Now, after spending part of last weekend on campus for camp the 5-foot-11, 185-pound three-star wide receiver/safety said he liked U of L even more.
"They've always been high on my list," Cannon said. "It was great there and I loved the campus. They're one of my top, top choices."
When asked what other schools might be also in the running along with the Cardinals, Cannon responded, "I can't say right now."
"It was a great experience for me," Cannon said. "I spent some time talking to the coaches, we went to see the dorms and met Teddy (Bridgewater) and some of the other defensive players. It was just great.
"Working on some drills with coach Bedford, that was a great experience."
Cannon, who led South Carolina in touchdown receptions and interceptions as a junior, also has offers from Georgia Tech, North Carolina, Boston College, South Carolina and North Carolina State.
As a sophomore, the versatile Cannon rushed for over 700 yards and eight touchdowns. He also caught a TD pass, averaged 4.5 tackles a game and had five pass break-ups and two forced fumbles.
Cannon was a first-team Division I-AA All-State selection as a junior after catching 60 passes for 1,007 yards and 18 touchdowns. He also had 108 tackle and eight interceptions, returning four for touchdowns.