One solution to affordable housing is to tax rental income as investment income, not as earned income and set some limits on rents based on appraised value of rental units.
Then the city can get out of engineering affordable housing costs which are, in effect, carried by property/other tax levies.
Nanda Sologar
Red Deer