Career
In high-school, Johnson played at Etobicoke Collegiate Institute, one of Toronto"s oldest high-schools, located in western Toronto. He first played football in Grade 12 when he was asked to try out for the football team Playing tailback, Johnson led the Etobicoke Rams in offensive, and special teams yards throughout all six of his football seasons.
After high school, Johnson starred at York University in Toronto from 1996 to 1999.
He was named the CIAU’s outstanding rookie in 1996 and an Ontario University Athletics First-Team All-Star in 1996, 1997, and 1999. He was a CIAU Second-Team All-Canadian in 1997 and 1999.
In his final year at York, Johnson had 173 carries for 977 yards with five rushing touchdowns, 11 receptions for 133 yards and one touchdown, and 196 yards on 11 kickoff returns. Over his four-year York Lions (York Yeomen at the time) career, Johnson had a total of 553 carries for 3,365 yards with 18 touchdowns rushing, 37 pass receptions for 436 yards with two touchdowns, and 28 kickoff returns for 776 yards and one touchdown.
Hamilton Tiger-Cats
Johnson went undrafted in the 2000 Canadian Football League Draft but was signed as free agent by the Hamilton Tiger-Cats on June 12, 2000.
Toronto Argonauts
On February 22, 2002, Johnson signed with the Toronto Argonauts as a free agent. On December 20, 2013, following his 14th season in the Canadian Football League, Johnson announced his retirement.