Volunteering at Main Street Project
We are excited that you want to join us in creating safer, more inclusive, and supportive spaces for our community. MSP offers a wide range of services rooted in a Human Rights-Based Approach, supporting people navigating homelessness, substance use, mental health challenges, and systemic barriers.
Before submitting your application, please take a moment to learn more about our mission, vision, and values. We want to ensure that our goals align with yours.
Group Volunteer Opportunities

We welcome community groups, workplaces, schools, faith organizations, and other teams who want to volunteer together and make a positive impact in our community.
Group volunteer opportunities are arranged directly with MSP’s Volunteer Services team based on your group’s size, interests, and our current needs.
Group Requirements
-
Maximum group size: 10 volunteers per shift
-
All participants must complete a short orientation at the start of the shift
Please Note:
- Volunteers under 18 must be accompanied by a parent or guardian.
- No volunteer shifts on Sundays; shifts end by 5:00 PM unless part of a special event
After creating your group’s Better Impact account, MSP’s Volunteer Services team will connect with you to confirm your activity, schedule, and any special requirements.
For questions, contact: admin@mainstreetproject.ca
