The NHL is in a weird spot, it needs gate/luxury revenue, unlike the NFL/MLB/NBA with massive TV and other deals as everyone knows.
So it's a tough spot, it's kind of priced out to the "working folk" except a couple games a year. Sure I can go to a few oilers/flames game and sit in a decent seat for $200-250 etc... but I'm not buying season tickets for 5-10K.
Winnipeg is the best deal, good seats anywhere in the building for $100 bucks basically. With a good team, they are the best deal.
Americans in non original 6 markets are the best, because you can still go to a game for 50-80 bucks in lots of places. hence why.
I still contend there's a space available for new pro league, with better than AHL pay that would be more attractive than the KHL. AHL isn't popular in canada aside from Laval. People won't pay for the "not real thing". Big pool of aged out NHL players and guys who don't want to sit in the AHL for 90-120K a year. If you can bump that into the 200-400K a year, it's more attractive.
Hamilton is getting Renos, QC, Saskatoon, Van (pacific coliseum). There's lots of non pro-15-20K arenas.