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.