Been looking at the 2021 census income data for Canada, and Toronto's core is increasingly either high income or middle income.
Average individual income (age 15+)
Blue = 40%+ above CMA average
Green = 20-40% above CMA average
Beige = within 20% of CMA average
Orange = 20-40% below CMA average
Red = 40%+ below CMA average
Compared to the previous census, the high income areas have increased slightly while working class areas have decreased slightly, to the point where now the core is either high or middle income with the exception of a couple very small lower income pockets.
The largest lower income areas closest to the core are not that close to it, and mostly 1940s-1960s housing stock, like Eglinton West/Weston, Flemingdon/Thorncliffe Park, and Crescent Town.
Not only that but many of Toronto's post-war neighbourhoods in Scarborough, Jane-Finch, Downsview, North Etobicoke, appear to have shifted towards being a bit closer to middle income, while formerly upper-middle income areas of Halton, Durham and York shift a bit more towards middle income, and brand new neighbourhoods are being built in Brampton to house a lower-middle income population.