Before his coaching years, Boucher played left wing with the McGill Redmen between 1991 and 1995. He graduated with a degree in history and a minor in environmental biology. He also studied at the graduate for a degree in sports psychology. In 1995-96, Boucher played in France for Viry-Essonne where he scored 16 goals and 38 points in 28 games.
Boucher became assistant-coach with the Rouyn-Noranda Huskies of the Quebec Major Junior Hockey League (1997–2000) and then with the Rimouski Oceanic from 2003 to 2006 with whom he won the Jean-Rougeau trophy (regular season champions) and President Cup. He also participated in the Memorial Cup tournament. In between, he coached the Lac-Saint-Louis Lions of the AAA Midget Hockey League. He returned to the Quebec Major Junior Hockey League as the Drummondville Voltigeurs head-coach in 2006. in 2008-09, he took the team to their best season in history, with a total of 54 wins and 112 points, captured the President Cup on his way to the Memorial Cup tournament once again. Later that year, he won the Paul-Dumont Trophy, awarded to QMJHL's personality of the year.
On June 29, 2009, He was named Head-coach of the Montreal Canadiens's affiliate Hamilton Bulldogs of the AHL becoming the eighth Head-coach in Bulldogs franchise history. He led the team to an impressive 52-17-11 record for 115 points despite having many of his best players being called by the Montreal Canadiens. At the end of the season, he won the Louis A. R. Pieri Memorial Award for coach-of-the-year.
Boucher also worked as an assistant-coach to Canada men's national U-18 ice hockey team in 2006, 2007 and 2008 where he won a gold medal. In 2009, he also served as an assistant-coach with the Canadian men's national U-20 ice hockey team who won their fifth-consecutive gold medal.