Weak Canadian dollar, high tax rate, Toronto media...makes that $12mil a year seem like not that much...
World class city- only a handful of them around the league. He gets paid in USD, so CAD is irrelevant, it just means his cost of living will be less living here.
Tax rate = Sure, but it's only significantly lower in FLA/Texas, a lot more comparable to Cali and NY now if factoring in cost of living.
Media= Can go both ways, depending on personality. Karlsson likes the limelight, I doubt he's a Horton type that wants to play out his life in obscurity.
Winning= Good framework of a young team.
Endorsements= Would be the highest in Toronto of any major destination.
Anywho, if I had to list out the 10 teams:
1-5) Every Canadian team except Toronto- Winnipeg, Edmonton, Calgary, Vancouver (only because they suck right now), Montreal
6) Arizona
7) Buffalo
8) Detroit
9) Colorado
I'm confident about #1-7. The other 2-3 teams can be some obscure cities/teams/franchises he just doesn't like- one of which could easily be Toronto.