I'm guessing because some NBA players might be from Canada.(Steve Nash)
I believe it has more to do with the NBA having a Canadian Franchise. If they were to sing the anthem of every international star (Dirk Nowitzki, Tony Parker etc) it would take an extra 10 minutes to get to the game.
Chat with our AI personalities