Here are some interesting and helpful links to learn more about the problem of homelessness and affordable housing soulutions around the world:

Making Affordable Housing a Reality in Cities

To Tackle Housing Affordability in Canada, Build More Houses