It is really annoying to hear the complaints every year about Canada not having their best team. It is going to be like that basically every year, so just get used to it. It is also very annoying when the overly ignorant posters get on and say that Canada's B team would win this tournament regularly. Obviously this is not the case. That being said, statements like this are also very annoying:
Canada isn't the only team that can do this. Often , Swedish and Russian players go to the NHL early as well.
I would love to see a list of Swedish or Russian players that are being kept out of the world juniors that is nearly as impressive as Seguin, Skinner, Nugent-Hopkins, Johansen, Gudbranson, Connolly, Couturier. That list includes the three best eligible players for this tournament by far. Canada is missing essentially their entire top 6 and their #1 defenceman. Sweden is missing Landeskog and Larsson, definitely two great players, while Russia is missing no one that I am aware of.
A similar situation comes up every year. Last year it was Duchene, Seguin, Hall, Kane, Skinner and maybe someone else. It absolutely is whining when Canadian fans complain about the missing players every year, but it's ridiculous to say that other countries are regularly affected in a similar way. If all junior eligible players participated every year I honestly don't think Canada would lose more than once per ten tournaments, which would ruin this tournament.