On January 7, 2019, it was announced that Richard had signed a two-year contract as an undrafted free agent with the Montreal Alouettes.[2] In the pre-season, he completed three of four pass attempts for 23 yards and one interception.[3] He began the season on the practice roster but was promoted to the active roster and dressed in his first professional game as the third-string quarterback on August 9, 2019, against the Saskatchewan Roughriders. In total, he dressed in three games during the 2019 Montreal Alouettes season.[4] Following the 2019 season, he signed a new deal with the Alouettes on November 29, 2019.[4] He did not play in 2020 due to the cancellation of the 2020 CFL season and he retired shortly before the 2021 season began on June 22, 2021.[5]