$ 0 0 The final World Cup of Hockey rosters for all eight teams are set -- and the selections include plenty of surprises and a few controversial choices.