Both teams had lost their previous two games, but Luongo stopped the Canucks' skid with his first blanking of the season. He is beginning his 13th year in the NHL and his seventh with Vancouver.
The Canucks had only 20 shots on goal, but three of them got past Semyon Varlamov -- one in each period.
Jason Garrison opened the scoring with an unassisted goal 7:34 into the game and Maxim Lapierre tallied with 4:48 to go in the second period.
Zack Kassian produced a power-play goal 8:18 into the third. It was his fifth of the young season, moving him into a share of third place on the goal-scoring list.
Blake Lively's Christmas wish would bankrupt Ryan Reynolds
Wisconsin business offering 'therapeutic cuddling' forced to close