Quinn Hughes recorded his 100th career assist, and Elias Pettersson capitalized with his fourth goal of the season, as the Vancouver Canucks held on to defeat the Montreal Canadiens 2-1.