First time poster, long time lurker.
Overall, I think Canada deserved to win: less mistakes, more structure.
My personal problem is that when reffing is like this, it destroys the whole game for me, no matter how it ends. First goal, penalties going only one way... I feel I was robbed from a game between two of the better ice-hockey countries.
Regarding the first goal, I haven't checked the rule-book myself, but from what people seem to have pasted (which they claim is IIHF rule-book), it definitively sounds that the call went wrong.
If that goal doesn't count, I bet the Finnish captains very mature rage-penalty (and following goal) wouldn't have happened and we'd be at 0-0. But that's speculation, who knows. This game might have ended 5-0 for Canada for that matter.
Otherwise from 2nd and 3rd period I saw rather even hockey, entertaining at times and better capitalization by the Canadians.
Finns always need a small wake-up, I hope this was it.