InsightHeart Foundation
InsightHeart Foundation provides mental health support and counselling services to vulnerable populations across Scarborough and the GTA. The organization offers individual and group therapy, crisis intervention, and peer support programs designed to address depression, anxiety, trauma, and other mental health challenges. InsightHeart works with youth, seniors, and families experiencing isolation or psychological distress, removing financial barriers through free and low-cost services. The foundation also runs community workshops on mental wellness and connects clients with additional resources including employment support and housing assistance. By combining professional clinical care with community-based outreach, InsightHeart aims to reduce stigma around mental health while ensuring access to care regardless of income or background.