Farmer Mental Health

It’s more important than ever for neighbours to take care of neighbours. Here are some resources:

If you need immediate help:

Call 911 if you or someone you know is in crisis. 

Canada Suicide Prevention Service: Call 1-833-456-4566 or text 45645 (4pm-12am ET)

ConnexOntario Mental Health Helpline: Call 1-866-531-2600 or visit

Ontario 211: Call 2-1-1 to find mental health supports in your area.

Industry Resources:

Farmer Wellness Initiative

ALL Ontario farmers can receive unlimited counselling sessions with a mental health professional trained to understand the unique needs of farming. Support is available 24 hours a day, 7 days a week.

Ontario farmers looking for support can call 1-866-267-6255.

Ontario Ministry of Agriculture, Food and Rural Affairs
Information on self care, stress mitigation, distress centres and other supports:

Farm Credit Canada
Farmer-centered resources on wellbeing, stress relief and caring for others who are struggling with their mental health:

University of Guelph
Guidance documents for personal wellbeing and mental health crises: 

The Do More Agriculture Foundation 
Canada-wide mental health resources and farmer-centered mental health care training:

CFFO: Managing Stress

Other Resources: 

Canadian Mental Health Association (CAMH)
CAMH offers several web resources and mental health supports: 

Workplace Safety & Prevention Services 

WSPS has online training available on raising awareness in the agricultural workplace:

Government of Ontario COVID-19 Support

Visit COVID-19: Support for People to find information about confidential and free mental health and addictions services and supports for Ontarians of all ages.

Please note: CFFO does not own the rights to these resources. Information provided by the organizations above offers general information and is not a substitute for professional advice. Please discuss anxiety, depression and other mental health impacts with your doctor or mental health professional. If you are in crisis, call ConnexOntario at 1-866-531-2600, or visit the emergency department at your local hospital.