Lack, making his sixth career start, stopped all 31 shots he faced, including 13 in the third period as Carolina tried to overcome a 1-0 deficit.
Chris Tanev scored 3:35 into the game and Jannik Hansen added an empty-netter as Vancouver extended its season-best winning streak.
Justin Peters stopped 24-of-25 shots for the Hurricanes, whose own three-game streak was snapped in the opener of a four-game Western Conference road trip.
Jessica Simpson shares three-way kiss with friends in photo
Interpol investigating stolen passports on missing flight