All seven Canadian NHL teams were in action on Thursday night. Here's a quick look at how they fared: 

Oilers shut out Flyers

The Oilers kept their win streak alive on the road in Philadelphia, shutting out the Flyers 4-0

Philadelphia's playoff hopes took a hit with the loss, however, as they fell five points behind the Penguins for the second wild card spot. 

Edmonton continues its road trip Friday in Columbus.

Leafs burned by power-play goals

The Toronto Maple Leafs gave up two power-play goals in a 2-1 loss to the Minnesota Wild.

Garret Sparks, recently returned from the Marlies, made 20 saves for Toronto.

The Leafs are now 1-10-2 in the second game of back-to-backs this season, having also lost to the Capitals on Wednesday.

Flames drop to last

With a 6-3 loss in Buffalo, the Calgary Flames now sit at the bottom of the standings in the Western Conference. 

The Flames are 0-6-1 over their last seven games, marking the team's longest winless streak since an 0-7-1 stretch in December 2014.

Sens have no answer for Lightning

The Ottawa Senators fell 4-1 to the Tampa Bay Lightning at the Canadian Tire Centre.

It was Tampa's eighth win in a row as they closed out a four-game round trip.

Jets beaten by odd OT goal

The Winnipeg Jets lost 4-3 to the New York Islanders off an odd overtime goal by Kyle Okposo. The Jets have lost nine of their last 10 home games.

The game was Dustin Byfuglien's 400th of his career.

Sharks bite Canucks

Patrick Marleau scored the go-ahead goal in the final frame to lead the San Jose Sharks to a 3-2 win over the Vancouver Canucks. 

San Jose is holding down the third spot in the Pacific Division, 16 points in front of fourth-place Vancouver. 

Canadiens fall to Kings

The Los Angeles Kings scored two goals early in the first period and held on to beat the Montreal Canadiens 3-2.

P.K. Subban and Lars Eller each chipped in with a goal for Montreal. 

With files from The Canadian Press