[6][7] He played in two pre-season games with the Lions, recording two catches for 47 yards and one touchdown, but was released on June 17, 2017, as part of final training camp cuts.
[7][9][10] Harris was then signed by the Ottawa Redblacks on July 11, 2017, and spent the season on the practice roster and suspended list.
[7][11] During the 2018 season, Harris was promoted to the active roster for the Redblacks and played in his first professional football game on July 6, 2018, where he had one catch for 10 yards.
[12] He finished the year having played in 16 regular season games recording 49 receptions for 697 yards and two touchdowns.
In 2019, he solidified himself as a starter with the Redblacks and played in 14 regular season games while catching 62 passes for 774 receiving yards and two touchdowns.