Dubois was drafted by the Ottawa Redblacks in the second round with the 13th overall pick in the 2018 CFL Draft and signed with the team on May 16, 2018.[2] He made the active roster following training camp and played in his first professional game on June 21, 2018, against the Saskatchewan Roughriders.[3] He later made his first career catch on August 31, 2018 against the Montreal Alouettes. In total, he played in 17 regular season games and recorded three receptions for 11 yards.[3] He also played in both postseason games that year and scored his first touchdown on an 11-yard pass from Trevor Harris in the East Final on November 18, 2018.[3][4] He also played in his first Grey Cup game that year, but the Redblacks lost to the Calgary Stampeders in the 2018 championship.[3]
In 2019, Dubois played in all 18 regular season games and had four catches for 34 yards.[3] He did not play in 2020 due to the cancellation of the 2020 CFL season and instead re-signed with the Redblacks to a one-year extension on December 17, 2020.[5] In the shortened 2021 season, Dubois played in 13 regular season games where he had two receptions for 29 yards and four special teams tackles.[6]
Dubois played in all 18 regular season games in 2022 where he had four receptions for 70 yards and a career-high nine special teams tackles.[6] In 2023, he had five receptions for 94 yards and scored his first career touchdown.[6]