All seven Canadian teams were in action on Saturday, including three head-to-head battles.
Here's a quick look at how they fared:
Senators shred Leafs
In another blowout on Hockey Day in Canada, the Ottawa Senators ran away with the game early to earn a convincing 6-1 victory over the Toronto Maple Leafs.
Curtis Lazar had two goals and captain Erik Karlsson added four assists on the night. Toronto goalie James Reimer had a night to forget as he was yanked in the opening frame for allowing three goals on eight shots.
Plekanec, Canadiens make statement
The beleaguered Montreal Canadiens ended their four-game losing streak in a big way with a 5-1 trouncing of the Edmonton Oilers.
Tomas Plekanec had a goal and three assists. Former Oiler Ben Scrivens stopped 23 shots, including a late attempt by Connor McDavid, for his first victory between the pipes for Montreal.
Flames heat up vs. Canucks
A pair of struggling western Canadian teams faced off in Vancouver with the visiting Calgary Flames coming away with a 4-1 victory.
Calgary's Michael Frolik had the only goal of the first two periods before Sean Monahan gave the Flames a two-goal cushion at 15:07 of the third period. Mikael Backlund and Sam Bennett bracketed the lone Canucks' marker by Emerson Etem with empty-net goals.
It was just the second win in six games for the Flames while the Canucks lost their fourth straight.
Bounce-back win for Jets
Drew Stafford scored two goals, including the game-winner, to lead the Winnipeg Jets past the Colorado Avalanche 4-2.
It was a good response for the Jets, who travelled to Colorado after losing to the Hurricanes at home the night before.