Like the Democratic Party in 2016, I think the Ontario Liberals are in danger of being the party of the professional urban class. Similar to Clinton winning the Upper East Side, Orange County and NW Virgina, I can see a scenario where the Ontario Liberals get relegated to as few as 15-20 seats. These seats will be overwhelmingly professional, urbane, with many 30 and 40 somethings in fields like tech and healthcare. Think downtown Toronto, some ridings in Peel, Halton, KW and some ridings Ottawa. These are communities that are affluent with solid community structures and social and economic stability.
However, if you can't afford a home, if your kids are swimming in student debt, you are working check-to-check, and life seems to be getting harder, Ford becomes a sort of savior. He's easy to understand for the average voter, and he can point to a million scapegoats. And unlike Trump, he appeals particularly to newcomers.
Likewise, I could see some historically 'blue' and upper crust pockets, such as North Toronto, resisting Ford Nation. Heck, in stuffy pockets of Toronto like Don Valley West and Eglinton-Bathurst, Doug Ford came third behind both John Tory and Olivia Chow.
We're entering a totally new landscape. Ford Nation is politically agnostic; they cheer Ford like he's their favourite hockey player, not a politician.