When it comes to gentrification, keep in mind that as with municipal politics and the last provincial election, apparent Lib-default left-support can be *quite* conditional. And especially these days, income levels don't necessarily correlate with what one opts to buy into--it's a reason why those who try to pot-kettle-black Doug Ford when he bashes "elites" are off track. It's not that he's rich, it's the *kind* of rich he represents--in fact, as Toronto gentrifies, it gets *less* Ford-y, not more.
And it's a reason why even as income levels rise, it becomes less and less likely over time that a downtown ward will elect a non-left councillor. Or at least, about as "non-left" as they'll commit to is Mayor Tory or some McMahon/Bradford type. The days of Beavises and Lamports are long gone.
(And even when it comes to historical federal strength, the NDP is overrated--even when Toronto was more of a "blue-collar" town, the party had certain ceilings and had to prevail in split-vote circumstances, because the hard-wired default for most voters was Lib vs Tory. In fact, Nash/Cash/Scott lost with shares that once would have been enough to win with; it's just that the Libs united a vote that, pre-90s, might have split with the Tories, back when Red Toryism was still a valid notion.)