The Canadian Mental Health Association promotes mental health and supports the recovery of people experiencing mental illness. Programs assist with employment, housing, early intervention for youth, peer support, recreation services for people with mental illness, stress reduction workshops and public education campaigns for the community. See the website for local contacts.