Hailing from Huntsville, Ontario, Boucher began his amateur career in 2004 with the Jr. A Orillia Rama Kings.
Tiring of travelling to play, Boucher helped found a Sr. B arm of the Huntsville Hawks.
He began his MSL career in 2012 with the Brampton Excelsiors, and would move on to the Six Nations Chiefs in 2013, winning back-to-back Mann Cups in 2013 and 2014.
Boucher has also played for the Durham TurfDogs and the Barrie Blizzard of the winter Canadian Lacrosse League.
[2] He signed with the Vancouver Stealth on January 16, 2015, and saw his first game action against the Bandits the next day.