Kind of related to this, there was a poll taken by NHL agents a while ago about the most common teams that players don't want to play for, and the bottom 7 were:
Edmonton (worst)
Winnipeg
Buffalo
Toronto
Ottawa
Phoenix
Florida
http://www.calgarysun.com/2015/02/18...n-these-cities
There was a player poll for the most desirable cities, and from what I recall Raleigh was near the top, which was unexpected. I think Boston was #1, but I can't find the poll anywhere now (I think it was TheScore.ca that did it).
Anyway, I would bet that QC would at least be more desirable than those bottom 3. And obviously competitiveness plays a big role You would think that if urban atmosphere was a huge draw, that Miami would be near the top of desirable places to play. Meanwhile, cities like Detroit, Pittsburgh and St. Louis would probably be near the bottom. Denver isn't exactly known for being fun either, although the region is "nice".