both of the teams you mentioned have a whopping 2 players each represented at the WJHC`s, not like they are sending 5/6 like some teams
I think what Canada often does wrong is overload it`s roster with first round picks, feels almost lazy , the attitude too often seems/appears to be that the more 1st rounders you have, the better you`ll be. I think this year they have 11 but could be wrong there.
I think they often forget that the depth guys who may not be first rounders can be equally as valuable