It's going to be Canada or the US wearing the Gold. Canada has the more natural ability to score, but the US has found some lines that are working very well. Miller is red hot and as long as he continues the streak, it's going to be hard to beat him. Although, if Canada and the US have to play again, Canada is going to be playing MAD and will want extreme revenge.
I think Canada has found enough of a groove to get past the Slovaks, but stranger things have happened.. (ahem.. the US beating Canada on home ice
)