Canada's defence is superior. I honestly don't think any of the Swedish guys would even make a Team Canada roster and I'm not just saying that cuz I'm Canadian. Just an objective opinion.
By the time the Olympics roll around, Aaron Ekblad could be the best d-man in the game if he continues on his current progression.
Not to mention, the depth Canada has is ridiculous. Letang, Girardi, Brent Burns...the list goes on and on.
Canada today, but going forward I would rather have Sweden's D. If you look at age Canada's average is 28 years while Sweden's is only 25.
You would probably also want to switch Kronwall (34) with Brodin (22), but then again if you were building a franchise you would also want to take a guy like Ekblad over Hamhuis (33), Keith (32) or even Weber (30).