Sweden is a clear favourite today. I've watched almost all the games in both pools and they have simply been better throughout the tournament. Yes, they haven't been battle tested against Russia/USA/Canada yet, but Canada has only had short stretches in either of those games where they appeared to impose any sort of dominance. The only way this version of Team Canada wins is by committee, especially from the bottom 2 lines, as the top 2 are poorly formed, and Strome has been a dud at even strength.
I really hope Canada plays their best game of the tournament and takes this.