Gosselin was drafted by the
Ottawa Redblacks in the second round with the 18th overall pick in the
2017 CFL draft and signed with the team on May 16, 2018. After training camp that year, he was named to the active roster and made his professional debut on June 23, 2017 against the
Calgary Stampeders. He played in the first four regular season games and the last four games that season while spending the other games on the disabled list, injured list, and reserve roster. Gosselin played in his first post-season game on November 12, 2017 in the East Semi-Final loss to the
Saskatchewan Roughriders. In 2018, Gosselin played in six regular season games and had two receptions for four yards. In the 2019 season, he played in 15 games where he had three receptions for 18 yards and also had four special teams tackles. He did not play in 2020 with the cancellation of the
2020 CFL season. He re-signed with the Redblacks to a one-year extension on December 17, 2020. In the shortened
2021 season, Gosselin played in 12 regular season games where he had four receptions for 20 yards and four special teams tackles. Gosselin played in all 18 regular season games in
2022 where he had four receptions for 35 yards and two special teams tackles. In
2023, he played in 16 games where he recorded two receptions for 27 yards and five special teams tackles. ==References==