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.

 


Individual Volunteer Opportunities

As an individual volunteer, you may be placed in one of the following areas depending on your interests, experience, and eligibility:

  1. Food Bank Day
  2. Essentials Market
  3. Sandwich Making
  4. Donation and Clothing Room
  5. Withdrawal Services Recreation Support
  6. Housing Recreation Support
  7. Shelter Support
  8. Family Day activities (e.g., sandwich making, clothing room)
  9. Community clean-up

Note: Some of these roles involve direct service and therefore require: A formal interview, Reference check and a Criminal Record & Adult Abuse Registry Check.


 

Age Requirements

Most volunteer positions require you to be 18 years or older. However, the following roles are also open to individuals under 18:

  • Sandwich Making
  • Essentials Market
  • Clothing Donations

 

Please note that individuals under 18 must be accompanied by a parent or guardian while volunteering.


 

Record Checks

Criminal Record and Adult Abuse Registry Checks are required for most roles, except:

  • Community Clean-Up
  • Volunteers under 18

 

MSP covers the cost of the Adult Abuse Registry Check. Volunteers are responsible for covering the cost of the Criminal Record Check.

 


After creating your Better Impact account, you’ll be directed to complete the individual volunteer application. This takes approximately 10–15 minutes to complete. If you have any questions or need support, please don’t hesitate to reach out. We’re here to help!

 

I am new to MyImpactPage.com

You will need to enter a unique username to identify yourself to the system. You should select something that is easy for you to remember such as your email address or your name. Your username must be at least 6 characters long. If the name you enter is already in use by someone else, you will be prompted to choose another username.
Required
Username must not start with space
Username must not end with space
Username must not have two or more spaces in a row
Required
Required

I already have a username

If you have signed up with this organization before, or are a member of another organization that uses MyImpactPage.com, you can use the same login to access all organizations with which you are associated.
Required
Required
Forgot your username or password?
Already use MyImpactPage.com to volunteer with this organization?
Go to volunteer login

It appears that you do not have cookies enabled, cookies are required to use this site. Please see this document for details on how to fix this error.
Some scripts that are essential to this site have not loaded correctly. Please contact your organization administrator for assistance with this error.