He signed his first professional contract with the Montreal Impact on September 12, 2014.[2] He made his debut as a 75th-minute substitute during a 1–2 loss to the New England Revolution a day later on September 13.[3] On March 26, 2015, Béland-Goyette was removed from Montreal's first team roster and added to FC Montreal, ahead of their inaugural season in the USL.[4] He made his debut against Toronto FC II on March 28.
After two seasons with FC Montreal in which he captained the team, Béland-Goyette signed with the first team for a second time in November 2016.[5][6]
Béland-Goyette was released by Montreal at the end of their 2018 season.[7]
Valour FC
On April 9, 2019, Béland-Goyette signed with Canadian Premier League side Valour FC.[8] He made his debut in Valour's inaugural game against Pacific FC on May 1. Béland-Goyette scored his first goal for Valour on August 19 against FC Edmonton.[9]
In October 2017, Béland-Goyette received his first call-up to the Canadian senior team for a friendly against El Salvador, but didn't appear in the match.[15]