Help restore communitites and build a future with Humanity First
http://www.humanityfirst.ca/
Get in touch with Street Connection, Ontario to see how you can help and volunteer with ending homelessness
http://www.streetconnection.ca/
Another cause that works at ending homelessness by providing for those who dont have a home, you can donate towards the cause or volunteer your time.
Volunteer with Unity Project
https://unityproject.ca/programs/volunteer/
Volunteer with Anova to help end poverty and homelessness in London http://www.anovafuture.org/ways-to-help/volunteer/