The Canucks won their fourth in a row and moved six points in front of Minnesota in the battle for the Northwest Division title.
It was a 1-1 deadlock when LaPierre scored his third goal of the season, getting the best of Calgary's Miikka Kiprusoff with 7:23 left in regulation. Mason Raymond added an insurance goal less than 3 minutes later and Daniel Sedin tacked on a score with 2:33 to play.
Roberto Luongo made 40 saves to get the win. Kiprusoff gave up all four goals on 29 shots.
Aaron Carter is still in love with Hilary Duff
Ray Liotta sues skin care company over use of likeness