Canada-Places.com has listed approx 450 Mental hospitals in Canada. Some of the Top rated Mental hospitals in Canada are- Bayers Road Community Mental Health, Airdrie Addiction & Mental Health Clinic, Canadian Mental Health Association Oxford, Canadian Mental Health Association Oxford, Emotional Health CBT Clinic, Canadian Mental Health AssociationOffice, Centre d'Intervention de Crise et de prévention du suicide la Maison Sous les Arbres, Martin Street Outreach Centre, Martin Street Outreach Centre & Canadian Mental Health Association.