Not all Canadians play hockey or even like to watch it. Hockey is not the Canadian identity or a cultural thing. Many Canadians are ferevently patriotic about the game and have a favourite team but this is not universal nor does it define us. In fact, there are numerous American hockey teams that also vie for Lord Stanley's cup. Twenty-four to our seven. More than three times as many as Canada. Some Canadians even root for American teams because so many of our star players get drafted south of our border. (Orr, Gretzky, Crosby, et al.)   

Like America, Canada is comprised of Indigenous Peoples and global citizens. It's quite a mix. Wearing cultural clothing that is not your own for entertainment parodies something that is sacred to another. This isn't political correctness or BS. This is called respect. Cue Aretha...