I don't think many here do do it. The City of New Westminster, really a bedroom community of Vancouver these days just mandated that of all new construction (read multi-family buildings) 10% of the units must have 3 bedrooms to provide affordable family housing. The definition of affordable here would mean about $400,000. The same proposal is in front of Vancouver council (except the affordability factor goes up) but I doubt it will pass. A symbiotic relationship has evolved between property developers and City Hall. Bureaucrats have nice jobs (with a different understanding of the word affordable) and the developers get what they want - billions, trillions maybe.
Another joke is that when a pre-existing house is sold, chances are it will get torn down and a gargantuan,elephantine monstrosity built in it's place, usually with no or little lawn/garden area because the structure is nearly property line to property line. Street parking all but disappears because each big house has 2 or 3 suites so the vehicle count per address is many. If I owned and lived in an older home next to one of those monstrosities, I'd be righteously pissed. Especially since nothing I could do would prevent it.
But enough of my ranting. Test any good (or bad) transistors lately?