The Bruins tied the Canucks atop the NHL standings (73 points).
Pavel Zacha had a goal and an assist for Boston (32-10-9), which has won eight of its past 10. Marchand and Danton Heinen each scored a short-handed goal, and David Pastrnak and Charlie Coyle each had two assists.
“[We] didn’t give up odd-man rushes,” Bruins coach Jim Montgomery said. “I think that was the most pleasant thing because when you’re with a lead, you don’t want to give them opportunities to get back in it either by taking penalties or giving up odd-man rushes, and I liked the way we continued to hang on to pucks in the offensive zone.”
Thatcher Demko made 21 saves for Vancouver (34-12-5), which was 10-0-2 during its streak.
“It’s our first [regulation] loss in a while, so if you’re going to lose, I guess you’re going to throw a dud. That was a dud,” Canucks coach Rick Tocchet said. “I mean, two shorthanded goals [allowed], you can’t have that. It’s obviously a learning lesson.”