The Society for the Prevention of Cruelty to Animals (SPCA) is a registered animal welfare charity with IPC status. The SPCA is not a government agency. They rely on donations from their supporters to continue their important role as animal protector. Over $2,400,000 annually is required to carry out their animal welfare work.
They run a 24-hour emergency animal rescue, an inspectorate investigating cruelty and welfare complaints, a free clinic for community dogs and cats, a shelter for abandoned, unwanted and abused animals, a lost and found service, education and advocacy programs and more.