Homelessness explodes in Canada as rents, housing prices soar