The wins moved the Canucks within two points of Colorado for first place in the Northwest Division. The Avalanche visit the Columbus Blue Jackets on Saturday.
Naslund, third in the NHL in scoring, missed three games after suffering a concussion against the Avs on Feb. 16.
“I think my timing might be off a little bit and I think that’s natural when you’ve been down for that period of time,” Naslund said. “But we got the win and I think that’s all that matters.”
Vancouver has won two straight for the first time since a five-game run from Jan. 21-31.
“It’s huge,” Sopel said of the win. “We’ve struggled lately putting games together. It’s a good confidence builder. Nobody can keep up with us when we’re at the top of our game.”
The Blues are scrambling to avoid missing the playoffs for the first time in a quarter century, the longest streak in professional sports. So on Tuesday, general manager Larry Pleau decided it was time for a change, and fired coach Joel Quenneville.
St. Louis replaced him with assistant Mike Kitchen, and the Blues skated to a 2-2 tie with the Avs in Denver on Thursday in his debut.
The draw moved St. Louis within two points of the eighth and final playoff spot in the Western Conference.
“It’s big,” Blues goalie Chris Osgood said. “Now we have points in five of our last six games (3-1-1-1). We’re on a little roll. We played better tonight than we have the last two months. Before, we were figuring out ways to lose.”
Vancouver is 4-0-2 in its last six home games against St. Louis since a 5-2 loss on Nov. 11, 2000.