It was heartbreak for Team Canada at the 2019 IIHF World Junior Championship on Wednesday.

Moose Jaw Warriors captain Josh Brook, head coach Tim Hunter and Canada lost 2-1 in overtime to Finland in the quarterfinals.

"Guys are disappointed, I'm disappointed because we all care," Hunter told TSN.ca after the game. "I know it's here in Canada, but it's not easy winning in this tournament."

This is the first time that Canada has failed to medal during a tournament held on home ice. They haven't won back-to-back gold medals since 2009.

Defenceman Ian Mitchell scored for Canada just 1:23 into the second period to open the scoring. The score stayed that way until the final minute of regulation when a puck deflected off of former Swift Current Broncos forward Aleksi Heponiemi and past goalie Michael DiPietro, sending the game to overtime.

Canada caught a break in overtime as they were given a penalty shot when defenceman Evan Bouchard was hooked up on a short breakaway. Captain Maxime Comtois was selected to take the shot but was stopped.

Just a few minutes later, Canada broke in off the rush and set up defenceman Noah Dobson for a one-time shot at a wide open net, but his stick broke on the play. Finland pounced on the turnover and raced back the other way where Aarne Talvitie fired a shot into the back of the net for the win.

"You don't plan for things like this, two flukey goals that win a hockey game," said Hunter. "Break a stick looking at an empty net and then comes down the other way and goes off one of our sticks to win the game."

DiPietro put together a dazzling performance in goal for Canada as he stopped 39 shots in the loss.

DiPietro, Comtois and Portland Winterhawks forward Cody Glass were named Canada's top three players of the tournament.

Finland will now face Switzerland in the semifinals on Friday after the Swiss pulled off an upset win, 2-0, over Sweden in the quarterfinals on Wednesday.

The other semi-final will pit the United States, who beat the Czech Republic 3-1 in the quarters, against Russia, who rolled to an 8-3 win over Slovakia on Wednesday.

The gold medal game goes on Saturday at Vancouver’s Rogers Arena.