Canada yes
Finland no. If Sweden and Finland were the same country how many finns would be on the team? Laine, Barkov, Rantanen, Aho, Mik.Granlund. Besides, Team Sweden has definately better depth.
Let's compare your roster to kev's security's for example.
Laine>Landeskog
Barkov=Backstrom
Rantanen>Nylander
Teravainen=Arvidsson
Aho>Pettersson(now)
Kapanen<<Forsberg
Haula<<Rakell
Koivu<W.Karlsson
Granlund=Lindholm
Armia<Wennberg
Kotkaniemi<Backlund(now)
Lehkonen<<<Zibanejad
Donskoi<Soderberg
Filppula<Steen
Then there are Hornqvist, Kempe, Janmark, Nyquist, Jarnkrok, Johansson, Berglund, Lindblom, Bratt, Rask, Silfverberg, Hagelin
So, if Sweden's offense is pretty ****, then what is Finland's offense?
Russia has a nod, but is very top heavy and winger heavy. Their centers are worse than swedish ones, Kuz=Backstrom, Malkin>Pettersson, Datsyuk<W.Karlsson, Anisimov<Backlund. And depth is lacking again.
USA has upper hand in offense, but it's not of cosmic level at all, roughly same class, just a little advantage individually.
So, swedish offense is on par with Russia, Finland, USA and is definately not pretty ****.