Canada-Places.com has listed approx 568 Mental health services in Canada. Some of the Top rated Mental health services in Canada are- Humberstone Manor Supportive Living Residence, Northumberland Community Counselling Centre, Northumberland Community Counselling Centre, Cornwall Hospital - Community Addiction & Mental Health Services, Kamloops Mental Health & Addiction Services & Emergency Response, Pathstone Mental Health, Pure Fusion Health Services, Mental Health and Addiction Services, Mental Health and Addiction Services & Transitional Stability Centre..