Matt Cooke's second goal of the game, scored 84 seconds into overtime, gave the Canucks a 3-2 victory over the Edmonton Oilers on Friday night and a season-high, six-game winning streak.

The Canucks squandered a late lead when the Oilers forced overtime with Petr Sykora's goal that came with less than three minutes left in regulation.

But Vancouver, which extended its lead atop the Northwest Division to three points over Calgary and Minnesota, came back with a determined effort.

"It was one of those things where we knew that we couldn't quit, and we didn't," said Cooke, who has three goals in five games after netting just one in his first 37. "We knew they were going to come hard and they did, and unfortunately they got one late. But we knew that our chances were good in overtime and were able to stay positive on the bench."

The Canucks are an aggressive team in overtime and it has paid off as they are 7-0 in the extra session. Vancouver defenseman Kevin Bieksa jumped into the play to force a 2-on-1 with Cooke.

Bieksa drew the defender over and then slid a pass over to Cooke for a one-timer that beat Oilers goalie Dwayne Roloson.

That confidence was missing earlier this season when the Canucks struggled to stay above .500.

"We were still pretty upbeat," forward Brendan Morrison said. "Obviously it's tough to give up a late goal like that but guys honestly felt like we were still going to win this game. We carried that feeling into overtime and thanks to a great play by Kevin, setting up Cookie, we were able to finish them off."

The Oilers were able to salvage a single point when it looked as though they'd leave empty-handed.

"We battled hard to get back into this one," coach Craig MacTavish said. "It's just one of those things. You want to be aggressive in overtime yourself, and we were, but this time we got burned by it."

Daniel Sedin had given Vancouver a 2-1 lead five minutes into the third period, taking a feed from Henrik Sedin in the slot and slipping the puck past Roloson.

Roloson complained to the officials that Markus Naslund interfered with his ability to make the save when he skated through the top of the crease. Naslund caught the end of Roloson's stick on his jersey, just as Sedin took the pass from his twin brother.

After a scoreless first period, Cooke gave Vancouver a 1-0 lead eight minutes into the middle frame when his harmless looking pass through the slot bounced off the left leg of Oilers defenseman Steve Staios and by a startled Roloson.

The Oilers bounced back 79 seconds later when Fernando Pisani took a touch pass off the side boards from Raffi Torres and fired a long shot just inside the far post for his ninth of the season.

Edmonton outshot Vancouver 28-24.

Notes: Vancouver has the second highest penalty-killing unit in the NHL, killing 87.6 percent of opponent power plays. The Canucks have an NHL-best success rate at home, 93.6 percent. ... Edmonton was without D Ladislav Smid, placed on the injured list after he sprained his left shoulder in the first period of the Oilers' win over Dallas on Thursday. Matheiu Roy was called up from Hamilton of the AHL to take Smid's spot on the roster. ... Edmonton's Ryan Smyth had his five-game point streak snapped. Smyth had five goals and nine points in five games since returning to the lineup from a fractured right thumb that caused him to miss 10 games.