Tuukka Rask stopped 27-of-28 shots for Boston, which logged a second straight victory and sixth in seven games.
Daniel Paille also scored.
Defenseman Raphael Diaz got the only goal for the reeling Canucks, who dropped a fifth consecutive game.
Roberto Luongo turned aside 29-of-32 shots.
'Happy' fan videos make Pharrell cry [VIDEO]
Pistorius testifies he didn't consciously pull trigger when he shot girlfriend