I would say "working class" instead of middle class.
I make 220k and can't afford a house without taking massive amounts of debt.
The middle class is dead in the majority of Canada. Labor is being devalued exceedingly fast. There's little reward in working hard.
What work really gives you is the ability to purchase stocks, crypto and potentially receive newly minted currency from a bank in the form of a real estate loan.
You have to take a seat at the gambling table.