After playing football in Italy during the spring and early summer in 2014, Lawrence signed with the Edmonton Eskimos of the Canadian Football League, partway through the 2014 CFL season. After putting up a dazzling 850 yards from scrimmage in 2014 in half season, Lawrence's stats on offense slipped in 2015, while Lawrence's usage on special teams as a returner increased for the eventual Grey Cup champion Eskimos.
Saskatchewan Roughriders
Lawrence was signed by the Saskatchewan Roughriders on February 10, 2016.[5] Lawrence played in 11 games for the Roughriders carrying the ball 37 times for 150 yards with one touchdown. He also caught 17 passes for 129 yards and was used extensively on punt and kick-off return. He was released by the club on October 1, 2016.[6]
Hamilton Tiger-Cats (second stint)
Lawrence was added to the Tiger-Cats practice roster on October 10, 2016.[7] Lawrence played in two games for the Ticats in the 2016 season, catching one pass for 20 yards to go along with 209 combined return yards.
Edmonton Eskimos (second stint)
Lawrence signed as a free agent with the Eskimos.[8] However, he was released by the club on June 17 as they trimmed their roster in preparation for the regular season.[9] Following a season-ending injury to John White the Eskimos signed Lawrence to a contract on July 6, 2017[10] before ending up with his own season ending injury after 2 games. Lawrence became a free agent when his contract expired in February 2018.