Three Canadian NHL teams were in action on Wednesday night.

Here's how they fared:

Bennett busts out

From the 56-second mark until 25 seconds remained in regulation, it was Sam Bennett Night at Calgary's Saddledome. The rookie centre led his team to a 6-0 win over Florida, scoring his first NHL hat trick and becoming the first Flame to record four goals since Jarome Iginla on Feb. 23, 2003.

Jonas Hiller made his first start since Dec. 12 and stopped 15 shots for his first shutout of the season and 23rd of his NHL career.

Goaltending clinic

It was a mismatch on paper: Toronto goalie James Reimer and his .937 save percentage against Columbus rookie Joonas Korpisalo, who had a .882 mark in his first six NHL appearances. But Korpisalo had the last laugh, kicking aside 41 of 42 shots in a 3-1 Blue Jackets victory, their first in five starts.

Brad Boyes spoiled the Finn's shutout bid at 17:33 of the third period with his fifth goal of the season and 28th point in 36 career games against Columbus.

3rd-period outburst

Anaheim Ducks goalie Frederik Andersen showed little rust in his first start since Jan. 1, stopping 24 of 25 shots in a 4-1 victory over the visiting Ottawa Senators. Shea Theodore, Carl Hagelin and Jakob Silfverberg scored in a span of three minutes 29 seconds late in the third period to snap a 1-1 tie.

Ottawa's Curtis Lazar notched his third of the season at 16:12 of the first after Andrew Cogliano opened the scoring.