Giroux made it 5-1 at 1:31 of the second period, taking a pass from Brady Tkachuk on a 2-on-1 and toe-dragging Ilya Mikheyev before scoring past Demko, who was moving the wrong way.
“They score one, you just got to keep playing like we scored one,” Giroux said. “If they score one, it doesn't matter, you got to keep playing the right way and not start changing your game. They had a few bounces, but that's hockey.”
Tarasenko scored 37 seconds into the third period to make it 5-2, tapping in a backdoor pass from Giroux, who had outwaited a sliding Filip Hronek on a 2-on-1.
Tarasenko then cut it to 5-3 at 17:29 when he knocked in a loose puck at the side of the net with Korpisalo on the bench for the extra skater.
“It should’ve been an easier night for [Demko],” Tocchet said of the final two periods. “We lost our staples. We didn’t go through people, we were backing up, we were pinching when we shouldn’t. Those are the things I don’t like.”
Suter scored his second goal 13 seconds later on a chip in from the blue line that bounced past the glove of Korpisalo for the 6-3 final.
“It's very frustrating right now but I believe in this group,” Giroux said. “We have the potential to win 10 in a row if we do it the whole game, we're consistent in it and we got everybody doing it. I strongly believe we can get on a roll.”
NOTES: Canucks forward Phillip Di Giuseppe left at 6:26 of the first period with a lower-body injury. Tocchet said he will be “out for a while.” … Vancouver defenseman Quinn Hughes had an assist to extend his point streak to five games (one goal, six assists). … Canucks forward Teddy Blueger had his point streak end at seven games (three goals, six assists).