In the summer of 2011, Bede was on the verge of playing soccer for the Sherbrooke Vert et Or of the Université de Sherbrooke before deciding to play Canadian football at Université Laval.[1][3][10] He played for the Laval Rouge et Or from 2011 to 2014.[11] He made 63 of his 78 field goal attempts, including a career-long 44-yarder in 2013, during his college career. Bede also accumulated 39.4 yards per punt on 292 punts. He was named to the RSEQ All-Star team in 2012, 2013 and 2014. He was also named the Quebec Conference's special teams player of the year in 2014.[10] Bede helped the Rouge et Or win the 48th Vanier Cup in 2012 and the 49th Vanier Cup in 2013 after the Rouge et Or lost the 47th Vanier Cup in 2011.[11]
Bede signed with the Montreal Alouettes of the CFL on February 19, 2015.[10] He attempted and later made the first 32-yard extra point in the league's history on June 25, 2015.[12] Bede had a very successful first season in the CFL, converting 36 out of 40 field goal attempts (90% success rate, second highest in the league); he did however miss on 6 of 31, extra-point converts. For his efforts, he was named a CFL East All-Star in his rookie season. Bede struggled mightily at the start of the 2016 season and was effectively benched by the Alouettes' seventh game of the season, having made only 7 out of 16 field goal attempts,[13] before returning as the starting kicker by the Alouettes' 15th game of the season. After re-gaining his position, he was the Alouettes' kicker and punter through the 2019 CFL season, where he played in 80 regular season games connecting on 141 field goals out of 171 attempts for a success rate of 82.5%. He had punted 510 times for an average of 44.2 yards.
Toronto Argonauts
On February 13, 2020, Bede was traded to the Toronto Argonauts for fellow kicker Tyler Crapigna.[14] He did not play in 2020 due to the cancellation of the 2020 CFL season, but he re-signed with the Argonauts on December 31, 2020.[15] In 2021, he played in 13 of 14 regular season games where he connected on 28 of 33 field goal attempts and was successful on 100% of his convert attempts for the first time in his career.[16] He was also the team's punter where he had 86 punts for a 44.2-yard average.[16]
In 2022, Bede relinquished punting duties to John Haggerty, so he could focus on placekicking and kickoffs. However, he was successful on just 43 of 55 field goal attempts (78.2%).[16] On July 4, 2022, he missed the game tying extra point attempt with only 25 seconds remaining in the fourth quarter, resulting in the Winnipeg Blue Bombers winning the contest.[17] Bede set a career-high with a 56-yard field goal made and also set a CFL record for longest kickoff at 100 yards.[16] He played in his first Grey Cup game that year, but struggled as he made three of six field goal attempts. However, he was successful on both convert attempts, including the game-winning conversion as the Argonauts defeated the Winnipeg Blue Bombers 24–23 in the 109th Grey Cup and Bede won his first championship.[16][18]
In the 2023 season, Bede played in 17 regular season games where he connected on 37 of 39 field goal attempts, with the 94.87% success rate being the second-highest in league history, behind Lewis Ward's 98.07% in 2018.[19] He also punted in the team's last nine regular season games, filling in for the injured John Haggerty, where he punted 48 times with a 46.8-yard average.[19] At the end of the season, he was named a CFL East All-Star at placekicker.[19] As a pending free agent, Bede was given an early release by the Argonauts on February 5, 2024, as the team signed Lirim Hajrullahu as his replacement on the same day.[20]
Edmonton Elks
On February 6, 2024, it was announced that Bede had signed a two-year contract with the Edmonton Elks.[21]