There were five Canadian NHL teams in action on Saturday, including a pair of head-to-head battles.
Here's a quick look at how they fared.
Habs continue dominance of Leafs
The bragging rights have shifted heavily in favour of the Montreal Canadiens after a 4-1 victory extended their winning streak against the Toronto Maple Leafs to 10 games.
Max Pacioretty scored a pair of goals to lead the Canadiens.
Montreal is 6-3-1 in its last 10 games, but still has a few teams to leap over to get back in the playoff picture.
Zibanejad's scores hat trick in under 3 minutes against Flames
Mika Zibanejad scored three goals in 2:38 in the third period and the Ottawa Senators went on to beat the Calgary Flames 6-4.
The Senators were trailing 4-2 at the end of the second when Zibanejad went on his scoring spree.
Johnny Gaudreau scored twice and added an assist and T.J. Brodie also added three assists in the loss for Calgary.
Pittsburgh not kind to Jets
Carl Hagelin scored twice and Evgeni Malkin returned from a 10-game absence for the Pittsburgh Penguins in a 4-1 win over the visiting Winnipeg Jets.
It was the Jets' 15th consecutive loss in Pittsburgh, dating back to December 2006 when the franchise was still based in Atlanta.