The Bruins improved their record under Cassidy to 10-3 after a last second 2-1 win against Philadelphia, and started a four-game road trip in Canada with a matchup versus the Canucks.
6:48 into the first period, David Backes put the Bruins on the board first after passes from Brad Marchand and Patrice Bergeron. It appeared that Backes had put the puck in with his skate, but the play wasn’t reviewed, and the Bruins had the 1-0 lead.
With 4:13 remaining in the period, Markus Granlund scored from the Sedin brothers, Henrik and Daniel, to tie it at 1-1.
Just 1:18 later, the same exact combination would another goal as Granlund scored for the second time to put the Canucks ahead 2-1.
After 20 minutes, the Bruins found themselves down by one goal. They had 17 shots, and Tuukka Rask made 11 saves.
With 6:02 remaining in the middle period, Bruins captain Zdeno Chara scored with an assist from Dominic Moore to make it 2-2.
Only 21 seconds later, Alexander Edler scored from Drew Shore and Brandon Sutter to reclaim the one goal lead for the Canucks at 3-2.
At the second intermission, Boston was down by one again. They had 29 shots, and Rask had made 19 saves.
On a power play just 58 seconds into the third period, Marchand scored to tie it after a feed from David Pastrnak, making it 3-3.
At 12:03, Marchand would score for the second time to give the Bruins their second one-goal lead of the game, 4-3.
With 3:14 remaining, David Krejci scored from Pastrnak and Frank Vatrano to put the Bruins up 5-3.
After Vancouver pulled Ryan Miller from the net to put a sixth attacker on the ice, Marchand gathered the puck from Bergeron and Backes and shot it into the empty net to mark a rare feat in hockey for a hat trick with 25.5 seconds left, bringing their lead to 6-3.
The Bruins came into the final period with a fierce attitude and brought best effort by scoring four goals in the frame. They finished with 43 shots, and Rask made 26 saves in their three-goal victory.
Now 11-3 under Cassidy, the Bruins will have to continue their stellar play against a red hot Flames team that is on a franchise record 10-game winning streak. On Wednesday at 9 p.m. est, the Bruins will be in for a good one.