What a waste. Social housing is expensive to build and forever needing maintenance.  There is a better answer. Guaranteed annual income. That takes care of welfare as well. I think that most of us, given a choice would chose cash rather than social housing and welfare, bus passes and all the other programs that exist to help the poor. Let the poor live as much like other Canadians as practical. 

No housing to maintain by political entities. The poor, with a Guaranteed Annual Income would simply rent housing on the market, buy groceries and clothing and whatever on the market. People are better looking after themselves than having other people looking after them. 

What would you want?