There has been Federal and Provincial money to create affordable housing.  since the private sector won't do it do to the price, it is something that falls on government to finance from taxes as it benefits society as a whole (one way alone, stopping the revolving door of hospital admissions for those with mental illness who without housing that is supportive - not just their own place - stop taking meds and end up back in ER and in patient).