When he was not signed on after the tryout, Beaudoin agreed to a subsequent two-game tryout with HPK that also did not lead to a contract. Eventually Beaudoin agreed to a contract for the rest of the season with Ässät, but instead signed with Mora IK in the SwedishElitserien. He stayed in Mora for three years before signing a one-year contract with Swedish top-team Linköpings HC. After concluding a one-year contract with Linköpings, in May 2009, he signed another one-year term contract with Rögle BK.
Upon completion of his contract with Rögle, Beaudoin opted to switch leagues and joined EHC Biel of the SwissNational League A.
Beaudoin enjoyed parts of three seasons with Biel, before joining as a free agent to sign with German club, Straubing Tigers of the DEL on June 23, 2013.[2] After just 10 games with the Tigers, Beaudoin opted for a release from his contract to return to Biel.
In the 2014–15 season, Beaudoin signed an optional two-year contract with Croatian club, KHL Medveščak Zagreb of the KHL. He played in three games in Zagreb before suffering a season-ending injury.[3]
In January 2016, as a free agent, he signed a deal in a return to Switzerland with NLB club, EHC Olten for the remainder of the 2015–16 season.[4] When Olten sacked head coach Heikki Leime during the playoff semifinal series in March 2016, Beaudoin took on head coaching duties alongside sport director Jakob Kölliker on an interim basis.[5]
^Regionaljournal Aargau Solothurn, 6:32 Uhr (January 27, 2016). "EHC Olten verstärkt sich für die Playoffs". Schweizer Radio und Fernsehen (SRF). Retrieved March 15, 2016.{{cite web}}: CS1 maint: numeric names: authors list (link)