Canadian Mental Health Association Mid-Island Branch

The Canadian Mental Health Association, a nation-wide, volunteer organization, promotes the mental health of all and supports the resilience and recovery of people experiencing mental illness. CMHA accomplishes this mission through advocacy, education, community-based research and services. We a...

CHOOSE FROM THESE CHARITIES

View All Charities

You have Our Gratitude