its a club team tournament, and technically its not team canada (the nation hense the different jerseys), but the canadian club team (which you have to be canadian to play on) kinda like the missasauga ice dogs under cherry
its gives canadian players that dont have a team, or that play in europe to get some tournament action. if i recall correctly, doug lidster played for the canadian club team for a few years before he retired.
the spengler cup is actually quite prestigious in europe, the oldest ice hockey tournament on that continent.
the canadian club team was actually invited by HC Davos, and has become the 2nd favourite team for the Davos fans.