The Canadian Mental Health Association Waterloo Wellington provides recovery-focused programs and services for people of all ages and their families.