Canadian here:
In recent years and the way things are projected it seems US will overtake Canada in terms of talent and impact players in the future if it hasn't already
Forwards. D-men, Goalies I think US is projecting to be a lot better than current Canadian crop
Forwards:
Canada:
Top Tier: McDavid, MacKinnon;
2nd tier: Marner, Point, (upcoming Bedard)
rest are just avg in grand scheme of things
US:
Top Tier (IMO): Matthews, Eichel, M. Tkachuk, Connor
2nd Tier (IMO): J. Hughes, B. Tkachuk, etc.
D-men:
Canada
Top Tier: Besides Makar I don't think Canada has any bonafide top notch d-men like back in teh day with Pronger, Niedermeyer, etc...
US:
Top Tier: MacAvoy, Hughes, Werenski
2nd Tier: Slavin, Hanifin, Fox*, Faber, L. Hughes, etc...
Goalies:
Canada - For the next 2 to 3 years none in NHL that can be deemed as Top Tier IMO
Top Tier: None IMO
2nd Tier: Basically what you see in this competition
US
Top Tier: Hellebuyck, Oettinger, Swayman
2nd Tier: Lindgren, Knight, Woll (upcoming), etc...
Conclusion: IMO for the next 2 to 3 years given the current rosters/NHL line-up US has a significant edge in international competitions over Canada. I think next Olympics US is probably favorite to win the winter gold assuming healthy rosters. Canadian elite talent is getting gold and currently doesn't have as much elite talent in youth, while US has most of its elite talent concentrates in youth that would sustain for the next 2 to 3 years at least