Living in Ottawa I would absolutely not call it a World Class citySalary cap is a bigger issue. Teams lock up players on bad contracts are are crushed for years unable to get out*. Sure, maybe FA don't want to sign for Winnipeg or Ottawa, but Vancouver, Toronto, and Montreal should have absolutely no excuse for signing players because they are world class cities. Ok, the tax issue hurts and I have an extreme fondness for Texas, but no Canadian kids grow up playing in a backyard rink or laboring in junior hockey to fulfill their lifelong dream of playing in Vegas, Dallas, or Miami. Pure nonsense applied to cover up gross ineptitude managing the front office of these big Canadian teams.
And while I'm at it, if they cared about the future of sport they'd all make sure Toronto gets a 2nd team.
/back on topic, Dallas Stars 2026 Stanley Cup Champions, who's in with me?
*I'm not anti-cap, but every other sport except maybe NBA has was for teams to get out of burdensome contracts. All NHL teams can do is trade bad contracts to teams that are even worse who'll eat a contract while accumulating draft picks. That's a broken system.

The tax rate makes the Canadian teams the bottom of the list. Every year. Canadian kids would much rather earn an extra third of their income on top of their earnings and not have to deal with Canadian winters.
Trust me, they'd rather be at the beach in Miami or LA, or at shows in Vegas than dealing with Canadian taxes. No front office is going to cover this massive earnings gap, that's farcical to suggest.
Hamilton and Quebec City could easily support another team but instead we've moved a hockey team from Phoenix Arizona to Salt Lake City. It's a joke.