Even though Sweden made a big splash against the USA, it didn't say much that Canada would have any problems with Finland, which, among other things, was beaten by Sweden 1-6.

Canada also has six golds since 2010 and only missed one final.

But when Finland took a 2-1 lead seven seconds into the third period, Canada was rocking hard.

Canada then pressed and equalized through Alex Law.

But with less than three minutes remaining, Finland got sent off and pushed for a winning goal, but had to see the match go to extra time.

Once there, the Canadians played with one player too many and incurred a clumsy sending off where Finland created several good chances.

But with 2.28 left in overtime, Kanade scored the winning goal through Alex Law.

The final will be played on Sunday at 20.00 and will be broadcast on SVT.