Canada-Places.com has listed approx 450 Mental hospitals in Canada. Some of the Top rated Mental hospitals in Canada are- CMHA, New Westminster Mental Health Centre, Durham Mental Health Services, Casa Centre, Burnaby Centre for Mental Health and Addiction, Addiction Mental Health Community, Institute of Community & Family Psychiatry, Brockville Mental Health Centre, Mind Matters Clinic & Institute of Community & Family Psychiatry.