Canada is very different from the US in this regard, so it's important to consider both distinctly. Canada never had the same mass-exodus of the middle class from their cities, so the economic demographics are all very different from those of American cities. Maybe these two sets of cities are growing to become more like each other?