Chagnon was selected in the third round and 24th overall by the BC Lions in the 2017 CFL Draft and signed with the team on May 23, 2017.[1] He played for the Lions for three years where he appeared in 51 regular season games, recording 26 special teams tackles over his tenure with the team. He became a free agent on February 11, 2020 upon the expiration of his rookie contract.[2]
Montreal Alouettes (first stint)
Chagnon joined the Montreal Alouettes as a free agent on February 12, 2020.[3] However, he did not play in 2020 due to the cancellation of the 2020 CFL season and he was released on July 22, 2021.[4]
Ottawa Redblacks
On July 26, 2021, it was announced that Chagnon had been signed by the Ottawa Redblacks.[5] He scored his first career touchdown following a blocked punt on October 6, 2021 against the Toronto Argonauts.[6] He played in all 14 regular season games where he had one defensive tackle and six special teams tackles while also filling in as a long snapper. He became a free agent upon the expiry of his contract on February 8, 2022.[7]
Montreal Alouettes (second stint)
On February 8, 2022, it was announced that Chagnon had re-signed with the Alouettes.[8] He began the 2022 season on the practice roster, but made his Alouettes debut in Week 3 after fellow linebacker Chris Ackie was moved to the injured list.[9][10] He played in 16 regular season games where he had six special teams tackles.[9]