To complicate things even more, the players are not team employees since they actually sign with the league.I mean, in order for the player to play I'm pretty sure they'll need a Canadian visa / work permit, since the team is still Canadian. I could be wrong, though, but that's what makes sense to me...
Not sure how that affects required visas