Boucher, 24, has split the season between Vancouver and Utica, collecting two goals in eight games with the Canucks and 41 points (22-19-41) in 38 games with the Comets. Boucher was named to the 2018 AHL All-Star game.
Last season, Boucher made his debut with the Canucks, collecting seven points (2-5-7) in 27 games. He has appeared in 112 career NHL games and has registered 37 points (17-20-37) and 18 penalty minutes.
The Lansing, Michigan native was originally selected in the fourth round, 99th overall, in the 2011 NHL Entry Draft by the New Jersey Devils.