Скажу за Канаду. 85% таких "бездомных" это больные шизофренией, на самом деле у них есть и жилье и пособие. Остальные 15% это чисто стиль жизни - вы им хоть 20 домов дайте, они все равно будут жить на улице. В Канаде нет недостатка в шелтерах и социальном жилье.