Is there a reason Canada dressed a complete team of NHLers and...no one else did?
Canada didn't even roll out their A-team.
I imagine a lot of NHLers didn't compete because they're already going to be participating in the World Cup. A bunch of them probably don't feel like playing in two tournaments in one summer, and wanted to get some rest, since this was pretty close to the end of the season.
That, or they're still participating in the playoffs.
Or, they just didn't accept for...who knows what.