Elias Pettersson scored to extend his point streak to five games, and Pius Suter also had a goal for the Canucks (8-2-1), who extended their point streak to seven games (6-0-1).
“They’re a good and tough team over there,” Pettersson said. “We executed very good and Demko was good in net, again.”
Jake Oettinger made 26 saves for the Stars (7-2-1), who had won two straight.
“There wasn't a lot of room out there,” Dallas coach Peter DeBoer said. “We had a couple opportunities to get the first goal, which would have been critical. It was one of those nights where whoever gets that first goal, it's a big advantage because it looked from the start like neither goalie was going to give up a lot.”
Suter put Vancouver ahead 1-0 at 4:21 of the second period, skating into the slot and taking a backdoor pass that deflected off the stick of Stars defenseman Miro Heiskanen. It was Suter’s second straight game with a goal after not scoring in the first nine.
Pettersson made it 2-0 at 15:54 of the second period, scoring into an open net off a cross-ice pass from defenseman Filip Hronek.
Pettersson has 10 points (four goals, six assists) during his point streak and is tied with New Jersey Devils forward Jack Hughes for the NHL scoring lead with 20 points (six goals, 14 assists).
“There's no goal if he does not make that fake shot and pass,” Pettersson said of Hronek, who has eight assists during a six-game point streak. “I saw he looked over, so I was hoping for him to find me there, which he did. A very good pass.”