I dont think people really understand why NHLers have Canadian Teams on their NTCs;
Yes, city, environment, lakes, oceans, quality of life etc play a big role in that but i think the number one reason alot of Canadian teams are on NTCs is because of the pressure, media coverage and fan obessesion.
I dont know if American fans actually realize how big Hockey is in Canada.
Litterally if you turn on sports radio right now in Canada, you will get 6 hrs of hockey coverage even when there is no games. You might get lucky to hear 15 minutes worth of Super Bowl talk this week.
When a Canadian team goes on a road trip, there are probably 6-10 journalists that travel with them to cover the games.
Think about the job you do , imagine if you can do that job in peace vs doing it with 10x more pressure, and X amount more of people dissecting your work.
Alot of players dont want that pressure and its understandable.
Now add that pressure plus the cold weather and some cities not being so "posh and upsacale" cities in Canada and thats where you get all the NTCs.