Find your favorite nonprofit or choose one that inspires you from our database of over 2 million charitable organizations.
Displaying 301–312 of 3,786
The Canadian Mental Health Association Nova Scotia Division aspires to achieve its vision - "Mentally Healthy People in a Healthy Society" by engaging in a wide variety of activities.
The Canadian Mental Health Association, York Region (CMHA) is a value-based, non-profit agency belonging to a national organization. The Branch offers a variety of programs including case management, youth wellness and homelessness initiatives. The branch has been serving York Region and South Simcoe residents since 1982.