Skip to content


Improve the quality and reach of programs and services through ongoing assessments of the community’s needs.
Enhance the capacity and resilience of the community by training and mobilizing teams of passionate and confident community leaders and volunteers.
Establish a sustainable social support infrastructure within the community through collaboration with other non-profit groups and mainstream social service agencies.
Work in partnership with other social service organizations to enhance the overall quality of mental and physical health amongst the community through counselling, training, workshops, outreach, and activities.