Canada-First is a dumb sentiment.
I'm not only saying this because I'm a Leafs fan and the last Canadian team standing is the Habs. While yes, I have taken and always will take a special pleasure in seeing the Canadiens or the Senators eliminated, that Montreal is the Canadian city still represented in the Stanley Cup playoffs has nothing to do with my belief that rooting for a team based on it wearing the name of a city that happens to be in the same country as my body is arbitrary and pointless.
First, let me begin by saying that all team loyalties are obviously arbitrary. It's not like there are quotas for regional representation or even the sort of long-term relationships between players and teams that there used to be. Hockey teams, and all major sports
teams, are groups of mercenaries whose only tie to you and your hometown is that a rich person or corporate entity has paid the members of that group millions of dollars to wear your city's name on their shirts. You probably gave those owners tax money and free stadiums to help them do so. Drew Magary made this point the other day in one of his Funbags.