Thank you for your interest in the Ontario SPCA and Humane Society’s Spay/Neuter Services. As a result of COVID-19, our wait times are longer than normal. At the present time, we are focused on serving the animals currently on our spay/neuter waitlist. Therefore at this time, we are not adding to our current waitlist. 

Sign up below to be notified when our waitlist re-opens. (*NOTE – This is not the waitlist. We will notify you when the waitlist opens).

Contact Information



 Please leave this field empty

Ontario SPCA and Humane Society Spay/Neuter Services
  • 905-898-6112 (Ontario SPCA Centre Veterinary Hospital, Stouffville – just outside of Newmarket)
  • 705-734-9882 (Ontario SPCA Marion Vernon Memorial Animal Clinic, Barrie)

Spay/Neuter FeesPre-Op and Post-Op Instructions 

Ontario SPCA Mobile Animal Wellness Services Unit

mobile unit, ontario spca

Thanks to a grant provided by the Pet Valu family of stores, the Ontario SPCA launched its SPCA Mobile Animal Wellness Services Unit in 2019 year to deliver wellness examinations and spay/neuter services to underserved communities. In addition to supporting hundreds of local animal shelters and charities through Companions for Change events since 2018, Pet Valu has funded five rescue transportation and mobile health clinics for animal rescue organizations in Nova Scotia, Ontario and British Columbia.


Spay/Neuter services are available through the following organizations:

Find a local veterinarian in your area.

The Niagara SPCA and Humane Society in Welland. Please visit their website or call 289-820-9651 to make an appointment.

The Georgian Triangle Humane Society in Collingwood. Visit their website for more information and to book an appointment.

The North Bay & District Humane Society. Please visit their website or call 705-478-8233 to make an appointment.

Lanark Leeds & Grenville Spay Neuter Clinic. Please visit their website or call 613-345-7729 to make an appointment.

Southeastern Ontario Spay Neuter Clinic. Please visit their website or call 613-392-7729 to make an appointment.

Toronto Humane Society Spay Neuter Services. Please visit their website or call 416-392-2273 to make an appointment.


Three cheers for the volunteers!

Three cheers for the volunteers! Keep doing wonderful work, thank you!