Daniel Sedin extended his points streak to eight games with two assists and Henrik Sedin scored the winner with his fifth goal of the season and added an assist as the Canucks put an abrupt stop to a tidy roll by the Oilers, who came in having won five of their last six games.
"They were outstanding. That's probably the best game they've played this year," Vancouver coach Alain Vigneault said of the Sedins. "They played the type of game we need them to play and expect them to play.
"The old saying is that your best players have to be the best for you to win. We're no different than anybody else."
Both Sedins picked up an assist on Alexandre Burrows' 1-0 goal 6:12 into the game before Daniel set up Henrik for a tap-in past Edmonton's Devan Dubnyk for the winner 6:37 into the second period.
"That's the Sedin magic right there," said Burrows. "They're going to make plays. I thought we could have got more as a line, too. I could have got four goals just by standing there tonight the way they were moving the puck and passing it."
With his two assists, Daniel Sedin has 27-26-53 in 56 career games against the Oilers. Henrik Sedin also has 53 points, his coming in 59 games against Edmonton on 12 goals and 41 assists.
With the Sedins doing what they usually do and Roberto Luongo facing just 12 shots, the Oilers never really threatened to make it six wins in their last seven outings.
"We just came out flat and kind of played that way the entire game," said Sam Gagner. "Dubnyk played great for us and gave us a chance to kind of come back there.
"We got a goal at the end and made it a one-goal game, but I don't think it was very indicative of how we played. It's one of those games. We came out flat. You can't do that against a great team like Vancouver."
Despite a day off between games after a 4-3 shootout win over Tampa Bay on Friday, the Oilers had nothing going in the opening 20 minutes. The Canucks, who jetted in after a 5-4 overtime loss to the Lightning at Rogers Arena Saturday, had all the jump and most of the play.
Edmonton's best chance of the period came when they were already down 1-0 on the goal by Burrows. Magnus Paajarvi was pulled down by Andrew Alberts and awarded a penalty shot at 7:13, but his backhand attempt was stopped by Luongo.
"It was a big game for us," Henrik Sedin said. "We had our legs the whole night. We were able to make plays, move the puck well. I think the last week or so, I really felt like we had our legs going and felt a lot better."
Outshot 17-1 in the third period of the shootout win over Tampa Bay, the Oilers managed just four shots at Luongo in the first period, seven more in the second and one in the third.
"It was just a bad effort by everyone," Oiler defenseman Ryan Whitney said. "It's a rivalry. They played an overtime game and they had to travel and we play like that. You don't want to play like that."
Four seconds after a holding penalty to Gagner expired, Henrik Sedin beat Dubnyk to make it 2-0. Luongo made that stand until Jordan Eberle cut it to 2-1 on a power play with just five seconds left in regulation time.
The Oilers played the final 40 minutes with five defenseman as Jim Vandermeer injured his left ankle on a hit by Alexandre Bolduc. He did not return after the first intermission.
1 - 0 VAN
2 - 0 VAN