In 2006–2007, Chouinard played four games in Switzerland for HC Sierre-Anniviers. He received an offer to play for the Straubing Tigers of the German DEL where he played until January 19, 2009 when he was suspended by the team.[citation needed]
On September 2, 2009 Chouinard signed a contract with the Nurnberg Ice Tigers of the Deutsche Eishockey Liga. On January 15, 2011, he signed a new two-year contract extension with the Ice Tigers that will take him through the 2012–2013 season.[citation needed]
Approaching his final professional years, Chouinard played three seasons with Brûleurs de Loups of the French Ligue Magnus before ending his career by returning to Germany for a single season in 2017–18 with the Bayreuth Tigers of the DEL2.[2]