Homelessness is a growing social challenge that affects thousands of individuals and families across Toronto. People may experience homelessness for many reasons, including financial hardship, unemployment, family conflict, domestic violence, mental health challenges, rising housing costs, or unexpe...