On February 20, 2007, Sabourin achieved his first NHL win in 12 career games, when the Canucks defeated the Anaheim Ducks in overtime, by a score of 3–2.
On April 25, 2007, he made his playoff debut during the last 10 minutes of the third period when Roberto Luongo was pulled after Anaheim scored their 4th goal in the first game of the series. Anaheim scored their fifth goal on Sabourin during the final minute of the game, ending with a score of 5–1.
On May 3, 2007, he made his second playoff appearance in the first few minutes of overtime with the Vancouver Canucks facing elimination in Game 5 against the Ducks. He made five saves before being replaced back by Luongo, who was delayed by what was thought to be equipment problems. However, after the game, it was revealed Luongo had an untimely case of diarrhea.[1] The Canucks later lost the game 2–1 in double overtime.
On July 1, 2007, Sabourin was signed by the Pittsburgh Penguins as an unrestricted free agent,[2] recording 10 wins for the Penguins in the 2007–08 NHL season.
On January 17, 2009, Sabourin was traded to the Edmonton Oilers along with forward Ryan Stone and a fourth round draft pick for goaltender Mathieu Garon.[3] However, general manager Steve Tambellini declared on the day of the trade that he had no intention of bringing Sabourin to the Edmonton Oilers club. Instead, the Oilers stated that they intended to trade or waive Sabourin,[4] who finished the year with Edmonton's AHL affiliate Springfield Falcons.
On July 7, 2009, he signed a one-year contract with the Boston Bruins.[5] He was then assigned to AHL affiliate, the Providence Bruins for 2009–10.
On July 1, 2010, Sabourin signed a one-year deal with the Washington Capitals. He was assigned to AHL affiliate, the Hershey Bears on October 15. Sabourin spent the next three seasons within the Capitals organization, spending his entirety of his tenure as the Bears veteran goaltender.
On July 2, 2013, Sabourin opted to sign his first European contract, agreeing to a one-year deal with Austrian club, Graz 99ers of the EBEL.[6] As the starting goalie for Graz over the following two seasons, Sabourin was a workhorse appearing in every game as the club missed the post-season on each occasion.
Sabourin opted to continue his European career as a free agent by signing with French Ligue Magnus club, Dragons de Rouen on April 7, 2015.[7] After the 2016–17 season, Sabourin retired from professional hockey.[8]