A trio of Canadian NHL teams skated into action on the first Monday of the new year. The Oilers and the Canucks were coming off Saturday victories, while the Senators were looking for their first goal of 2016 after being blanked Sunday in Chicago.

Here's how those teams fared last night:

Ryan pair lifts Senators 

The Ottawa Senators were two games and nearly 40 minutes without a goal when they broke their scoreless streak on a late second-period power-play goal by Mike Hoffman, and rallied for a 3-2 overtime triumph in St. Louis.

Bobby Ryan notched the equalizer, also on the power play in the third period, and gave Ottawa its first win in four games when he scored his 11th goal of the season at 2:33 of overtime.

Andrew Hammond stopped 36 of 38 shots to get the goaltending win after the Senators had twice been shut out by 3-0 scores by New Jersey and Chicago.

St. Louis, which received goals from Troy Brouwer and  Kevin Shattenkirk, lost for the fourth time in five starts.

Oilers outlast Hurricanes

Cam Talbot turned aside all 29 shots he faced for his first shutout of the season and Ondrej Sekera scored the only goal 2:47 into overtime as the Oilers stopped the Hurricanes 1-0 in Edmonton.

It was the second win in a row for Edmonton, which has now won nine of its last 11 games on home ice.

Jordan Staal hit the post for the Hurricanes in the first period and Justin Faulk failed to hit a wide-open net in the second for Carolina, which lost its second straight.

Ryan Nugent-Hopkins set up Sekera for the only goal, scored on his own rebound against Cam Ward.

Canucks fall behind Pacific rival

Shane Doan scored twice as the Arizona Coyotes claimed a 3-2 victory over the Vancouver Canucks. 

The Pacific division rivals are now three points apart in the standings, with the visiting Coyotes having the advantage. 

Daniel Sedin and Bo Horvat scored for Vancouver as Jacob Markstrom made 26 saves in his fifth straight start in place of an injured Ryan Miller.