1245 East 7th Avenue
Vancouver, BC V5T 1R1
CEO: Craig Daniell
Board President: Victoria Brydon

Charitable Reg. #:11881 9036 RR0001


Ci's Star Rating is calculated based on the following independent metrics:

[Charity Rating: 5/5]



Audited financial statements for current and previous years available on the charity’s website.



Grade based on the charity's public reporting of the work it does and the results it achieves.



The demonstrated impact per dollar Ci calculates from available program information.


Charity's cash and investments (funding reserves) relative to how much it spends on programs in most recent year.



For a dollar donated, after overhead costs of fundraising and admin/management (excluding surplus) 74 cents are available for programs.

My anchor


About BC SPCA:

British Columbia Society for the Prevention of Cruelty to Animals is a 5-star rated charity. It is one of Canada’s largest shelters, helping animals across British Columbia. The charity has an above-average results reporting grade and reasonable overhead costs. It has $86.3m in its reserve funds, which can cover 2.7 years of program costs. British Columbia Society for the Prevention of Cruelty to Animals is financially transparent.

Founded in 1895, British Columbia Society for the Prevention of Cruelty to Animals (BC SPCA) works to protect and improve the quality of life of domestic, farm, and wild animals in British Columbia. It aims to create a world where all animals have access to basic needs and live free of suffering. In 2017, BC SPCA’s State of Animal Welfare in BC’s report highlights the main threats that animals face in BC. These are commercial exploitation, the incompetence of animal guardians and unwantedness. It reports that three million animals live in confinement in BC. One million sick and injured animals go to slaughter and 670k animals are at risk of insufficient vet care.

A Charity Intelligence 2023 Top 100 Rated Charity

The charity reports helping 120,336 animals across the province in F2022. It recorded 198,792 volunteer hours. BC SPCA has 41 animal care facilities, including two animal hospitals and two spay and neuter clinics. It runs the following four programs:

Shelter, Kenneling and Social Enterprise – 52% of program spending

British Columbia Society for the Prevention of Cruelty to Animals provides shelter and emergency care to animals in need. In F2022, 15,752 animals benefited from this service. It provided 7,000 nights of free shelter for animals fleeing distressing situations. It adds that the BC SPCA pet food bank helped 41,019 animals.

Check-ups and Medical Treatment – 25% of program spending

British Columbia Society for the Prevention of Cruelty to Animals provides surgeries and medial care for animals. In F2022, BC SPCA spayed and neutered 12,556 animals to reduce suffering of surplus animals. The charity reports treating 16,228 animals through its veterinary services.

Cruelty Investigations – 14% of program spending

The charity runs investigations to ensure animal welfare and remove animals from harmful situations. In F2022, it ran 8,069 animal cruelty investigations. BC SPCA received 72,293 calls to its provincial helpline. The BC SPCA protection officers assisted 37,729 animals in F2022.

Education and Advocacy – 9% of program spending
The charity runs education programs for children. These include summer camps, school clubs, workshops, and presentations. In F2022, the charity reached 15,968 children. British Columbia Society for the Prevention of Cruelty to Animals also advocates for animal wellbeing. In F2022, it launched 11 major advocacy campaigns and submitted 17 policies to improve animal lives. These related to live horse exports, fun farming, and “debarking” dogs, amongst others.

My anchor

Results and Impact

British Columbia Society for the Prevention of Cruelty to Animals reports 9,773 animal adoptions in F2022. It reunited another 2,032 animals with their owners. The medial care services rehabilitated 3,315 injured and orphaned wildlife. The charity states that it removed 2,751 animals from harmful situations. BC SPCA summarizes its advocacy results in its 2021 Advocacy Year in Review report. These include a law change for the phase-out of the mink farming industry in BC, in November 2021. The charity also pushed the temporary ban on the sale and use of second-hand anticoagulant rodenticides in July 2021. This ban is in place until the government passes further legislation.

While Ci highlights these key results, they may not be a complete representation of British Columbia Society for the Prevention of Cruelty to Animals’ results and impact.

This charity is not yet rated on impact (n/r).

My anchor


BC SPCA received $43.0m in donations in F2022, making it a Major 100 charity, one of Canada’s largest charities in donations. Its fees for service revenue was $10.4m in F2022. This comes from kenneling and bylaw enforcement services as well as sheltering, medical, and clinical services. The charity does not report receiving any government funding in F2022 ($1.1m in F2021, $3.9m in F2020). Yet, it reports receiving $4.2m in government funding on its T3010 filing with the CRA in F2022 ($3.9m in F2021, $2.3 in F2020). These are likely included in fees for service for this analysis.

Administrative costs are 9% of revenues (less investment income) and fundraising costs are 17% of donations. This results in total overhead spending of 26%. For every dollar donated, 74 cents are available for programs. This falls within Ci’s reasonable range for overhead spending.

BC SPCA has $86.3m in funding reserves, of which $2.0m is donor endowed. Excluding donor-endowed funds, the charity could cover 2 years and 8 months of annual program costs with current reserves.

In F2022 BC SPCA paid external fundraisers $471k to collect $1.2m in donations. This means it cost BC SPCA $0.41 to raise $1 using external fundraisers.

This charity report is an update that has been sent to BC SPCA for review. Changes and edits may be forthcoming.

Updated on June 6, 2023 by Victoria Allder.


Financial Review

Financial Ratios

Fiscal year ending September
Administrative costs as % of revenues 9.1%7.3%7.9%
Fundraising costs as % of donations 17.4%12.7%14.7%
Total overhead spending 26.5%20.0%22.6%
Program cost coverage (%) 269.6%274.5%223.7%

Summary Financial Statements

All figures in $000s
Donations 43,00744,68537,404
Government funding 01,0503,881
Fees for service 10,3999,7609,185
Lotteries (net) 4,2522,2421,379
Investment income (3,617)6,5701,612
Total revenues 54,04164,30753,461
Program costs 31,36328,68126,534
Grants 322529
Administrative costs 5,2584,2184,085
Fundraising costs 7,4735,6695,505
Other costs 751698587
Total spending 44,87739,29136,741
Cash flow from operations 9,16425,01616,720
Capital spending 9581,9521,166
Funding reserves 86,34480,35061,003

Note: Ci removed amortization from program, administrative, and fundraising costs on a pro-rata basis. To report on a cash basis, Ci included deferred contributions received during the year in donations, increasing revenues by $11.8m in F2022, $12.7m in F2021 and $9.6m in F2020.

Salary Information

Full-time staff: 336

Avg. compensation: $71,468

Top 10 staff salary range:

$350k +
$300k - $350k
$250k - $300k
$200k - $250k
$160k - $200k
$120k - $160k
$80k - $120k
$40k - $80k
< $40k

Information from most recent CRA Charities Directorate filings for F2022

My anchor

Comments & Contact

Comments added by the Charity:

The charity left the following comment on July 31, 2018. We hope to receive updated comments, which will be posted below.

The BC SPCA has a broad animal welfare mandate. We help animals in direct need through province-wide cruelty investigations and by sheltering and rehoming abandoned, unwanted, neglected and injured animals – dogs, cats, rabbits, horses and more. We are also proactive in advocating for improved laws and codes of practice for farm animals, companion animals, animals used in research and wildlife.

The Society operates a provincial animal cruelty and injured wildlife call centre which handles thousands of calls each year. We also run five veterinary clinics focused on spay/neuter and helping those animal guardians most in need. We rescue and treat injured and orphaned wildlife through Wild ARC, a wildlife rehabilitation centre near Victoria. We also operate SPCA Certified, a unique program that inspects and certifies farms that meet high welfare standards (beef, chicken, eggs, pork, lamb and turkey).

Through our Drive for Lives transfer program, the BC SPCA utilizes its 36 shelter locations to move animals to locations where cats, dogs and small animals have the best possible chance for adoption. At the same time the SPCA invests proactively in community spay/neuter programs as well as lobbying for improved municipal bylaws which address the root causes of pet overpopulation.

To prevent cruelty to animals, the BC SPCA invests in youth education programs including a provincial Kids Club, school presentations, teacher curriculum units, youth summer camps and workshops, as well as behaviour and animal care information for the general public.

The BC SPCA is almost entirely funded by private donations. The BC SPCA does not receive operational funding from the B.C. government but did receive a $5m capital grant in FY2015 and $5 million in FY2017 to fund replacement of aging facilities.  Federal government support is limited to employment grants.

The BC SPCA is one of 237 Canadian charities, and the first animal welfare organization, accredited by Imagine Canada for demonstrated excellence in financial accountability and transparency, board governance, fundraising, staff management and volunteer involvement. We encourage supporters to discover more about the BC SPCA’s work by visiting spca.bc.ca and to sign up for our e-newsletters – Anim@ls, FarmSense, WildSense, e-Teacher and e-Kids – to learn more about the national, provincial and community-based work of the BC SPCA.

Thank you for supporting the BC SPCA!

Charity Contact

Website: www.spca.bc.ca
This email address is being protected from spambots. You need JavaScript enabled to view it. Tel: 604-681-7271


Charity Intelligence researches Canadian charities for donors to be informed and give intelligently. Our website posts free reports on more than 800 Canadian charities, as well as in-depth primers on philanthropic sectors like Canada’s environment, cancer, and homelessness. Today over 500,000 Canadians use our website as a go-to source for information on Canadian charities reading over 1.6 million charity reports. Through rigorous and independent research, Charity Intelligence aims to assist Canada’s dynamic charitable sector in being more transparent, accountable and focused on results.


Be Informed. Give Intelligently. Have Impact


Charitable Registration Number: 80340 7956 RR0001