The Vancouver SPCA has completely failed in this regard by:
1) Not providing any form of useful public education.
This includes the lack of information during the adoption process, any written information, no way for the public to contact the SPCA for information, no seminars or courses that teach care and respect of animals, no recommendations for sources of information.
Solution: Provide as many of these things as possible.
Symptoms: The main symptom is that nothing is being done to cure cruelty towards animals. Right now the SPCA is only fighting the symptoms of the problem and not the disease itself.