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 a... more... See more text