Canada-Places.com has listed approx 450 Mental hospitals in Canada. Some of the Top rated Mental hospitals in Canada are- NSHA Services @ Bayers Road Centre, The Possibilities Clinic, The Possibilities Clinic, Homewood Health Centre, Limestone Clinic, Alongside You, CMHA Durham, Evolution Psychology, Accueil Giboulee Harvey Bibeau & CMHA Middlesex.