The Canadian Mental Health Association Halton Region Branch promotes mental health for all through support services for people living with mental health and/or addiction concerns and health and wellness promotion.