"Lately, I've been feeling good," Pettersson said. "Me, Bo [Horvat], and Brock [Boeser] taking steps every game. Whenever I get the chance, I will try to score. Lately, I've been feeling better, especially with shooting, too."
Thatcher Demko made 35 saves for the Canucks (32-26-9), who are 2-0-1 on a four-game road trip that will conclude at the St. Louis Blues on Monday.
"You've got to bring confidence every night," Demko said. "Guys are too good, they're going to expose you. You try to go into every game with the same mindset. The outcome is not really in your control. You can just focus on each individual moment, each shot, each chance against, and go from there."
Jacob Peterson scored, and Jake Oettinger made 27 saves for the Stars (36-25-3), who had won three in a row.
"It's a little bit hard not to score on the chances you have," Peterson said. "We're just going to keep going out there. We probably win those games in the longer run."