Boisvert-Lacroix began his career as a short tracker. He started four times in the Short Track World Cup and reached his only World Cup podiums in the 2007/08 season with third place in Harbin . He made his debut in the Speed Skating World Cup in January 2012 in Salt Lake City . There he took seventh and third place in the B World Cup over 500 m. The following month he won the 500m silver medal at the North American Championships in Calgary . He achieved his first top ten placements in the A World Cup at the beginning of the 2012/13 season in Heerenveen with tenth and ninth places over 500 m. At the beginning of the 2015/16 season he achieved his first podium in the A World Cup with third place over 500 m in Calgary. In the further course of the season he came twice in third and once in second place. In January 2016, he became the Canadian champion in the 2 × 500 m run. The following month he won the bronze medal in the 2 × 500 m run at the 2016 World Individual Distance Championships in Kolomna and finished 18th at the 2016 World Sprint Championships in Seoul . At the end of the season he achieved fifth place in the overall world cup over 500 m. The following year he won 13th place over 500 m at the individual distance world championships in Gangwon . In the 2017/18 season he won the 500 m in Calgary and Salt Lake City and in the team sprint in Stavanger . He also came third in the 500 m in Erfurt . In January 2018 he became Canadian 500m champion. At the season highlight, the 2018 Winter Olympics in Pyeongchang , he came in 11th place over 500 m.
Personal bests
500 m 34.15 sec. (installed on December 8, 2017 in Salt Lake City)
1000 m 1: 07.97 min. (installed on November 21, 2015 in Salt Lake City)
1500 m 1: 50.13 min. (installed on March 16, 2014 in Calgary)
3000 m 4: 04.57 min. (installed on August 15, 2015 in Calgary)
Participation in World Championships and Olympic Winter Games