The Canadian Mental Health Association promotes mental health and supports the recovery of people experiencing mental illness. They can connect people to programs that 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.