I'm glad that you atleast backed up your point now. Now we can have a discussion.
There's no doubt that Canada's team is more talented, but it's slightly underaged, and that gives Sweden an edge.
I would definately pick Kempe, Lindblom and Holmström over Marner, Point and Virtanen. Eriksson Ek is not hugely behind Barzal. Very different players though. Timashov is atleast comparable with Konecny imo. Alex Nylander is not a top 6 player on the swedish roster, he might not even make the lineup, (I think he will) but Asplund and Vejdemo over Crouse and Strome is not a huge downgrade. Vejdemo is a deadly speedy winger who have really stepped it up this season, and Asplund is a very good two-way forward.
On D, it's harder to compare, but imo this is where Sweden really shines. The swedish D have a proven record of being defensively responsible against men. A bunch of PPG players in the canadian juniors doesn't impress me. Forsling, Larsson, Englund and Aho are all key players on their SHL teams, and two of them play on the top 2 teams in the league. In terms of offense, both Forsling and Aho were very productive last year, and they are even better this year. Larsson will most likely contribute quite a bit as well.