Axe the zoning and axe the ALR and just build more housing with a lot less regulation is how you fix the housing problem.
While you are at it, maybe consider getting rid of the third level of government (city government) and just let the Provincial authorities maintain the roads and utilities. City governments  are just another parasitic drag that don't provide anything useful.