Disability Organizations Directory
Search 3,932 organizations across Canada providing disability services and support.
Canadian Mental Health Association
Duncan, BC
Nonprofit organization supporting individuals and families affected by mental health in Duncan, British Columbia. Provides advocacy, support groups, resources.
Canadian Mental Health Association
New Liskeard, ON
Nonprofit organization supporting individuals and families affected by mental health in New Liskeard, Ontario. Provides advocacy, support groups, resources.
Canadian Mental Health Association
Georgetown, ON
Nonprofit organization supporting individuals and families affected by mental health in Georgetown, Ontario. Provides advocacy, support groups, resources.
Canadian Mental Health Association
Toronto, ON
Nonprofit organization supporting individuals and families affected by mental health in Toronto, Ontario. Provides advocacy, support groups, resources.
Canadian Mental Health Association
Sudbury, ON
Nonprofit organization supporting individuals and families affected by mental health in Sudbury, Ontario. Provides advocacy, support groups, resources.
Canadian Mental Health Association
Fort Mcmurray, AB
Nonprofit organization supporting individuals and families affected by mental health in Fort Mcmurray, Alberta. Provides advocacy, support groups, resources.
Canadian Mental Health Association
Vernon, BC
Nonprofit organization supporting individuals and families affected by mental health in Vernon, British Columbia. Provides advocacy, support groups, resources.
Canadian Mental Health Association
Kirkland Lake, ON
Nonprofit organization supporting individuals and families affected by mental health in Kirkland Lake, Ontario. Provides advocacy, support groups, resources.
Canadian Mental Health Association
Penticton, BC
Nonprofit organization supporting individuals and families affected by mental health in Penticton, British Columbia. Provides advocacy, support groups, resources.
Canadian Mental Health Association
Hawkesbury, ON
Nonprofit organization supporting individuals and families affected by mental health in Hawkesbury, Ontario. Provides advocacy, support groups, resources.
Canadian Mental Health Association
Sault Ste. Marie, ON
Nonprofit organization supporting individuals and families affected by mental health in Sault Ste. Marie, Ontario. Provides advocacy, support groups, resources.
Canadian Mental Health Association
Fredericton, NB
Nonprofit organization supporting individuals and families affected by mental health in Fredericton, New Brunswick. Provides advocacy, support groups, resources.
Canadian Mental Health Association
Wallaceburg, ON
Nonprofit organization supporting individuals and families affected by mental health in Wallaceburg, Ontario. Provides advocacy, support groups, resources.
Canadian Mental Health Association
Sydney, NS
Nonprofit organization supporting individuals and families affected by mental health in Sydney, Nova Scotia. Provides advocacy, support groups, resources.
Canadian Mental Health Association
Midland, ON
Nonprofit organization supporting individuals and families affected by mental health in Midland, Ontario. Provides advocacy, support groups, resources.
Canadian Mental Health Association
Port Alberni, BC
Nonprofit organization supporting individuals and families affected by mental health in Port Alberni, British Columbia. Provides advocacy, support groups, resources.
Canadian Mental Health Association
Oakville, ON
Nonprofit organization supporting individuals and families affected by mental health in Oakville, Ontario. Provides advocacy, support groups, resources.
Canadian Mental Health Association
Chatham, ON
Nonprofit organization supporting individuals and families affected by mental health in Chatham, Ontario. Provides advocacy, support groups, resources.
Canadian Mental Health Association
Prince Albert, SK
Nonprofit organization supporting individuals and families affected by mental health in Prince Albert, Saskatchewan. Provides advocacy, support groups, resources.
Canadian Mental Health Association
Moncton, NB
Nonprofit organization supporting individuals and families affected by mental health in Moncton, New Brunswick. Provides advocacy, support groups, resources.
Canadian Mental Health Association
Simcoe, ON
Nonprofit organization supporting individuals and families affected by mental health in Simcoe, Ontario. Provides advocacy, support groups, resources.
Canadian Mental Health Association
Salmon Arm, BC
Nonprofit organization supporting individuals and families affected by mental health in Salmon Arm, British Columbia. Provides advocacy, support groups, resources.
Canadian Mental Health Association
Cornwall, ON
Nonprofit organization supporting individuals and families affected by mental health in Cornwall, Ontario. Provides advocacy, support groups, resources.
Canadian Mental Health Association
Hamilton, ON
Nonprofit organization supporting individuals and families affected by mental health in Hamilton, Ontario. Provides advocacy, support groups, resources.
Canadian Mental Health Association (CMHA)
Toronto, ON (National)
Canada's most established and extensive community mental health organization with branches in every province and territory and 330+ community locations. Provides advocacy, programs, and resources for people with mental health conditions.
Canadian Mental Health Association (CMHA)
Ottawa, ON
Nonprofit organization supporting individuals and families affected by mental health in Ottawa, Ontario. Provides advocacy, support groups, resources.
Canadian Mental Health Association (CMHA) Montreal Branch
Montréal, QC
Nonprofit organization supporting individuals and families affected by mental health in Montréal, Quebec. Provides advocacy, support groups, resources.
Canadian Mental Health Association (CMHA), Vancouver-Fraser Branch
Vancouver, BC
Nonprofit organization supporting individuals and families affected by mental health in Vancouver, British Columbia. Provides advocacy, support groups, resources.
Canadian Mental Health Association (CMHA), Vancouver-Fraser Branch
New Westminster, BC
Nonprofit organization supporting individuals and families affected by mental health in New Westminster, British Columbia. Provides advocacy, support groups, resources.
Canadian Mental Health Association (PEI Div)
Charlottetown, PE
Nonprofit organization supporting individuals and families affected by mental health in Charlottetown, Prince Edward Island. Provides advocacy, support groups, resources.
Canadian Mental Health Association - Calgary Region
Calgary, AB
Nonprofit organization supporting individuals and families affected by mental health in Calgary, Alberta. Provides advocacy, support groups, resources.
Canadian Mental Health Association - Central NL
Grand Falls-windsor, NL
Nonprofit organization supporting individuals and families affected by mental health in Grand Falls-windsor, Newfoundland and Labrador. Provides advocacy, support groups, resources.
Canadian Mental Health Association - Clubhouse
Kamloops, BC
Nonprofit organization supporting individuals and families affected by mental health in Kamloops, British Columbia. Provides advocacy, support groups, resources.
Canadian Mental Health Association - Moose Jaw Branch
Moose Jaw, SK
Nonprofit organization supporting individuals and families affected by mental health in Moose Jaw, Saskatchewan. Provides advocacy, support groups, resources.
Canadian Mental Health Association - Western NL
Stephenville, NL
Nonprofit organization supporting individuals and families affected by mental health in Stephenville, Newfoundland and Labrador. Provides advocacy, support groups, resources.
Canadian Mental Health Association Clinic and RSVP
Barrie, ON
Nonprofit organization supporting individuals and families affected by mental health in Barrie, Ontario. Provides advocacy, support groups, resources.
Canadian Mental Health Association Edmonton
Edmonton, AB
Nonprofit organization supporting individuals and families affected by mental health in Edmonton, Alberta. Provides advocacy, support groups, resources.
Canadian Mental Health Association Haliburton, Kawartha, Pine Ridge
Peterborough, ON
Nonprofit organization supporting individuals and families affected by mental health in Peterborough, Ontario. Provides advocacy, support groups, resources.
Canadian Mental Health Association Kamloops
Kamloops, BC
Nonprofit organization supporting individuals and families affected by mental health in Kamloops, British Columbia. Provides advocacy, support groups, resources.
Canadian Mental Health Association Main Office
Grande Prairie, AB
Nonprofit organization supporting individuals and families affected by mental health in Grande Prairie, Alberta. Provides advocacy, support groups, resources.
Canadian Mental Health Association Mid-Island Branch
Nanaimo, BC
Nonprofit organization supporting individuals and families affected by mental health in Nanaimo, British Columbia. Provides advocacy, support groups, resources.
Canadian Mental Health Association Newfoundland and Labrador Division (CMHA-NL)
St. John's, NL
Nonprofit organization supporting individuals and families affected by mental health in St. John's, Newfoundland and Labrador. Provides advocacy, support groups, resources.
Canadian Mental Health Association North and West Vancouver
North Vancouver, BC
Nonprofit organization supporting individuals and families affected by mental health in North Vancouver, British Columbia. Provides advocacy, support groups, resources.
Canadian Mental Health Association Peel Dufferin
Orangeville, ON
Nonprofit organization supporting individuals and families affected by mental health in Orangeville, Ontario. Provides advocacy, support groups, resources.
Canadian Mental Health Association Peel Dufferin
Etobicoke, ON
Nonprofit organization supporting individuals and families affected by mental health in Etobicoke, Ontario. Provides advocacy, support groups, resources.
Canadian Mental Health Association Regina Branch
Regina, SK
Nonprofit organization supporting individuals and families affected by mental health in Regina, Saskatchewan. Provides advocacy, support groups, resources.
Canadian Mental Health Association Saskatchewan Division
Regina, SK
Nonprofit organization supporting individuals and families affected by mental health in Regina, Saskatchewan. Provides advocacy, support groups, resources.
Canadian Mental Health Association of NB - Saint John
Saint John, NB
Nonprofit organization supporting individuals and families affected by mental health in Saint John, New Brunswick. Provides advocacy, support groups, resources.
Know of a service we should list?
This directory grows because people in the community help us find what we've missed. Let us know about organizations, programs, or services across Canada.