Toronto has more self-respect than most US cities