Three Canadian NHL teams hit the ice following the trade deadline as the Flames, Leafs and Canadiens all dealt with changes to their rosters. Here's how the trio fared last night.

Kids debut in Leafs loss

With four players — William Nylander, Kasperi Kapanen, Zach Hyman and Nikita Soshnikov — making their NHL debuts for the Toronto Maple Leafs on Monday, their game against the Tampa Bay Lightning came with lots of fanfare.

With everyone's attention on the Marlies call-ups, Tyler Johnson scored two second-period goals for his first multi-goal game of the season, giving Tampa Bay a 2-0 lead.

Nazem Kadri scored late to break the Tampa Bay shutout but the Leafs could not score the tying goal, and Toronto ended up losing the game 2-1.

Lightning edge Maple Leafs in Toronto0:24

Canadiens lose large

Montreal's poor play continued on Monday as the Canadiens were downed 6-2 by the San Jose Sharks.

Mike Condon gave up all six goals on 35 shots, while the Canadiens could only muster 22 shots of their own.

Joe Thornton, Joe Pavelski and Brent Burns all had three points for the Sharks. Brendan Gallagher and Torrey Mitchell scored Montreal's two goals. 

Joe Pavelski leads Sharks over Canadiens0:29

Flames' slide continues

Brayden Schenn scored his first career hat trick to lead the streaking Flyers to a 5-3 home-ice victory over the Calgary Flames.

Schenn's first goal tied the game in the first period and after a Wayne Simmonds power-play goal put the Flyers up 2-1 in the second period, Schenn scored twice more in the middle frame, once on a power play.

Calgary rallied with two goals in 50 seconds by Michael Ferland and Michael Frolik but Simmons sealed the verdict with his second of the game, an empty-netter.

It was the Flyers' third win in a row and the fifth consecutive loss for the Flames.

Flyers defeat Flames0:27