EDMONTON - Daniel Sedin scored the overtime-winner and added two assists as the Vancouver Canucks handed the Edmonton Oilers their ninth consecutive loss, 3-2 on Wednesday night.

Down 2-1 the Canucks were able to tie it up on a 4-on-3 advantage with just 4:06 remaining as Sami Salo leaned into a blast from the point that beat Edmonton starter Devan Dubnyk and sent the game to extra time.

The Canucks only needed 1:39 to capture the win on another power play, as Henrik Sedin made a perfect pass to Daniel Sedin on the doorstep for an easy tap in.

Alex Burrows also scored and Henrik Sedin had three assists for the Canucks (29-18-2).

Sam Gagner and Sheldon Souray replied for the Oilers (16-27-6), who have only one win in their last 17 games and are in the midst of their worst losing streak since a since a 12-game skid from Feb. 25 to March 21, 2007.

The Oilers started the scoring nine minutes in on the power play as a bad Canucks line change allowed Gagner to go in untouched and beat Vancouver starter Roberto Luongo with a top corner blast.

Vancouver responded with a power-play goal of its own with just over three minutes remaining as Daniel Sedin made a beautiful cross-ice pass to Henrik who fed Burrows.

Edmonton moved back in front two minutes into the second period after a faceoff win in the offensive zone turned into a goal. Marc Pouliot, playing in just his second game of the season, sent the draw back to Souray at the point and he drilled a hard shot past Luongo to make it 2-1.

The Oilers kept it a one-goal game seven minutes later on another Vancouver man advantage as Dubnyk came across with a huge kick save to rob Mikael Samuelsson.

Luongo returned the favour with two minutes left in the middle frame, stretching out to make a huge pad save on an Andrew Cogliano backhand.

Luongo finished 31 saves on 33 shots.

The Canucks return home to face Dallas on Thursday night before the Stars head to Edmonton to play the Oilers on Friday.

Notes: Luongo started his 20th straight game for the Canucks, every game since sitting out against Carolina on Dec. 5. ...Dubnyk got just his fifth career NHL start in the Edmonton net. ...The Oilers were without defenceman Steve Staois (flu/mild concussion) and forwards Gilbert Brule (flu) and Ryan Stone (knee). ...The Canucks were without defenceman Willie Mitchell listed as day-to-day with an upper-body injury. ...Vancouver forward Steve Bernier returned to the lineup after missing the last three games with a groin injury. ...NHL commissioner Gary Bettman was in attendance for the game.