Caron was drafted by the Calgary Stampeders in the fifth round, 42nd overall, in the 2016 CFL Draft and signed with the team on May 23, 2016.[3] He played in 71 regular season games with the Stampeders and was part of the 106th Grey Cup championship team in 2018. He did not play in 2020 due to the cancellation of the 2020 CFL season. He informed the Stampeders that he would not be re-signing with the club in 2021 due to his wife getting a job opportunity in Montreal.[4]
Montreal Alouettes
On February 10, 2021, it was announced that Caron had signed with the Montreal Alouettes.[5] He played for two seasons with the Alouettes before announcing his retirement on February, 10, 2023.[6]