Tony, I can't disagree with a word you've said, except to point out that it's by no means Toronto-only. Calgary has the exact same issue, pretty much word-for-word the way you described it. I've started calling us the "Toronto of the West" when discussing how Canadians treat the city. There's also a strong parallel in that both cities are full of people who are very proud of their city and genuinely happy to live where they do, which offends some. Also, both of our hockey teams currently suck donkey balls.
Hence my subtle joke about a Muslim mayor for Toronto, referencing the last time someone DARED make a city-specific thread that wasn't Winnipeg or Edmonton.