SPCA St. John & District Branch Perpetual Trust

Legal name: SPCA ST. JOHN & DISTRICT BRANCH PERPETUAL TRUST

The SPCA St. John & District Branch Perpetual Trust operates an animal shelter and rescue program serving the Toronto area and surrounding communities. The organization takes in stray, abandoned, and surrendered animals, providing medical care, rehabilitation, and behavioral assessment before placing them in permanent homes. The shelter also offers adoption services, microchipping, and spay/neuter programs to reduce animal overpopulation. Through community education initiatives, the trust works to promote responsible pet ownership and prevent animal cruelty. The organization relies on donations and volunteers to sustain its operations and care for the animals in its facility.