The British Columbia Society for the Prevention of Cruelty to Animals is a non-profit animal welfare organization which enforces animal protection legislation, operates animal shelters, and runs educational workshops and public awareness programs throughout British Columbia, Canada.