With the exception of the Russian goalie from the London Knights and one or two players on their team that played in Russian Junior leagues, 95% of the Russian players from their 2011 World Junior team played on professional teams in the KHL. Plus I am sure it's the same for players on Sweeden, Finland and Czech Repbulc. So should the rules be changed that to play in the World Juniors you must be playing on a Junior Hockey from their country team to play in the tournament? Now before anyone says Brayden Schenn started the season with the Los Angeles Kings and then was sent to their AHL team in Manchester, he was still sent down prior to playing his 9th game in the NHL meaning he would be staying with them and the 1st year would come off his entry level deal. So he was sent back to Brandon of the WHL before then making him ok to play for Canada. Plus wouldn't it seem more fair making each team of 100% of players from Junior teams that didn't play on professional teams no matter what league they came from?