Facilities
Marion Vernon Memorial Animal Clinic (Barrie)
Ontario SPCA Wildlife Rehabilitation Centre (Midland)
Ontario SPCA Animal Centre (Whitchurch-Stouffville)
Provincial Office (Whitchurch-Stouffville)

Services
Animal rescue, treatment and care
Wildlife rehabilitation
Adoption
Public education
Training for Inspectors and Agents

Support to more than 50 Ontario SPCA Communities
Animal care and wildlife education opportunities
Administrative and financial support
Legal services
Public relations, marketing and fundraising assistance
Information and resource sharing
Leadership on community and provincial animal welfare issues and shelter operations

Initiatives
Friends for Life! provincial walk-a-thon
Spay-Neuter promotion
Dog-bite prevention
Wildlife Rehabilitation
Youth and Animal Program
Family Violence Assistance Program
And more

Publications
Annual Report 2007
Animals' Voice magazine
Newshound e-newsletter

Animal Care Statistics in 2007
The Ontario SPCA placed the following animals in permanent adoptive homes in 2007:

  • 5,609 cats
  • 2,616 dogs
  • 942 small animals

Investigations Statistics in 2007

  • Responded to 16,834 allegations of abuse, neglect or injury (1,428 involving farm animals)
  • Issued 2,581 orders regarding appropriate and humane standards of care
  • Laid 254 federal and provincial charges
  • Took in 7,121 animals through surrender or seizure

Wildlife Statistics in 2007
Animals admitted: 1,183
Species of mammals admitted: 133

Branches
Barrie • Brant County (Brantford) • Bruce-Grey (Hanover) • Huron County (Goderich) • Kenora • Kent County (Chatham) • Leeds & Grenville (Brockville) • Lennox & Addington (Napanee) • Midland & District • Muskoka (Bracebridge) • North York • Orangeville & District • Orillia • Oxford County (Woodstock) • Peel (Brampton) • Perth County (Stratford) • Prescott-Russell • Renfrew (Petawawa) • Scarborough • Stormont, Dundas & Glengarry (Cornwall) • Sudbury & District • Temiskaming (New Liskeard) • York Region (Whitchurch-Stouffville)

Affiliates
Alliston & District Humane Society • Arnprior & District Humane Society • Cambridge & District Humane Society • Etobicoke Humane Society • Fort Erie SPCA • Gananoque & District Humane Society • Guelph Humane Society • Hamilton/Burlington SPCA • Humane Society of Durham Region (Oshawa) • • Humane Society of Kawartha Lakes • Kingston Humane Society • Kitchener-Waterloo Humane Society • Lanark Animal Welfare Society • Lincoln County Humane Society (St. Catharines) • London Humane Society • Niagara Falls Humane Society • North Bay & District Humane Society • Northhumberland Humane Society • Oakville Humane Society • Ottawa Humane Society • Peterborough Humane Society • Quinte Humane Society (Belleville) • Sarnia & District Humane Society • Sault Ste. Marie Humane Society • Simcoe & District Humane Society • Thunder Bay & District Humane Society • Timmins & District Humane Society • Toronto Humane Society • Upper Credit Humane Society (Erin) • Welland & District Humane Society • Windsor/Essex County Humane Society