Search by
postal code:
Search our site:

Animal Cruelty Hotline:


For all other calls and inquiries
see our contact details.

Find a BC SPCA location in your area:


Our volunteer philosophy and promise

Through shared leadership, our volunteers are an extension of our organization, promoting a collaborative model of humane communities. Our volunteers are ambassadors, helping us build positive momentum for social change. Through volunteerism, we create mutually respectful relationships and together we make a difference.

Make a difference in the lives of animals

Join our team of more than 5,000 dedicated volunteers. We offer a wide range of volunteer opportunities to engage and inspire you. Not only will you be a positive influence in your community, you’ll also have the opportunity to learn new skills and develop lasting connections.

Our volunteers work in our shelters, assisting with dog walking, cat wellness, rabbit and small animal care, and they work in our offices doing fundraising, advocacy, education, administrative support, special events, volunteer coordination, fostering and so much more.

How to join our volunteer team

  1. View current volunteer opportunities and apply
  2. Attend an information session and/or an interview
  3. Attend a training workshop and/or complete online training
  4. Attend a buddy training shift

*Please note the screening process may vary based on the location and/or position for which you have applied.

Download the BC SPCA Volunteer Handbook (PDF)  to learn more about volunteering with us.

- Enter Your Location -
- or -