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

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) 80 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 and one of Charity Intelligence’s top animal welfare charities in 2021. It is Canada’s largest shelter helping animals across British Columbia. The charity has an above-average results reporting grade and reasonable overhead costs. 

Founded in 1895, British Columbia Society for the Prevention of Cruelty to Animals (BC SPCA) works to protect and improve the quality of life for domestic, farm, and wild animals in British Columbia. BC SPCA says that it's the largest animal welfare charity of its kind in North America and the largest animal sheltering society in the world. BC SPCA has 44 locations across B.C. including 36 branches that care for abused and homeless animals; 3 animal hospitals; 2 spay/neuter clinics; a wildlife rehabilitation centre; a provincial call centre; and a provincial office. In F2021, the charity reports assisting 118,917 animals in distress and need.

British Columbia Society for the Prevention of Cruelty to Animals runs three main programs: Emergency Shelter and Community Outreach; Check-ups and Medical Treatment; and Cruelty Investigations. BC SPCA also runs Humane Education and Advocacy programs.
Emergency Shelter and Community Outreach represented 48% of BC SPCA’s program spending in F2021. The program helped 17,966 homeless animals with emergency care and shelter in F2021. BC SPCA also helped pet owners in financial need by increasing its animal foodbank service. As a result, 34,141 animals gained free food and veterinary services.
Check-ups and Medical Treatment were 28% of program costs in F2021. BC SPCA completed 11,329 spay and neuter surgeries. In F2021, the Kamloops location created a low-income spay/neuter clinic to help reduce cat overpopulation. The service will be free of charge to those in need and provide cats with vaccines and microchips. In F2021, BC SPCA helped a further 25,102 animals with veterinary services.
Cruelty Investigations represented 15% of BC SPCA’s program spending in F2021. Last year, the program investigated 9,077 cruelty reports.
Education and Advocacy was the final 8% of program spending in F2021. BC SPCA launched 10 advocacy campaigns aimed to improve animal care in F2021. The charity has focused on increasing restrictions for exotic pets and creating a dog and cat breeder registry and inspection system. BC SPCA also works on educating kids and the community. In F2021, 12,260 kids participated in summer camps, clubs and school presentations.

My anchor

Results and Impact

British Columbia Society for the Prevention of Cruelty to Animals reports that 8,704 animals were adopted in F2021. Additionally, 1,913 animals were removed from dangerous or neglectful owners and 2,485 animals were reunited with their families. 

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 is a Major 100 charity with donations of $44.7m in F2021. Fees for service revenue of $9.8m in F2021 comes from kenneling and bylaw enforcement services as well as sheltering, medical, and clinical services. In F2021, the charity received $1.1m in government funding. The amount of government funding reported in the charity's financial statements does not reconcile with the number on its T3010 filing with the CRA. The charity’s T3010 filings with the CRA reports a $3.9m government funding in F2021, $2.3m in F2020, and $1.8m in F2019 which are likely included in fees for service for this analysis. 

Administrative costs are 7% of revenues (less investment income) and fundraising costs are 13% of donations. This results in total overhead spending of 20%. For every dollar donated, 80 cents go to the cause. This falls within Ci’s reasonable range for overhead spending.

BC SPCA has $80.4m in funding reserves, of which $1.8m is donor endowed. Excluding donor-endowed funds, the charity could cover 275% or around 2 years and 9 months of annual program costs with current reserves.

In F2021 BC SPCA paid external fundraisers $423k to collect $1.1m in donations. Meaning it costs BC SPCA $0.4 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, 2022 by Lin Zhu.


Financial Review

Financial Ratios

Fiscal year ending September
Administrative costs as % of revenues 7.3%7.9%8.4%
Fundraising costs as % of donations 12.7%14.7%14.8%
Total overhead spending 20.0%22.6%23.2%
Program cost coverage (%) 274.6%223.7%214.7%

Summary Financial Statements

All figures in $000s
Donations 44,68537,40425,510
Government funding 1,0503,8810
Fees for service 9,7609,1858,117
Lotteries (net) 2,2421,3791,096
Investment income 6,5701,6124,038
Total revenues 64,30753,46138,761
Program costs 28,70626,53421,567
Grants 02942
Administrative costs 4,2184,0852,928
Fundraising costs 5,6695,5053,772
Other costs 698587359
Total spending 39,29136,74128,668
Cash flow from operations 25,01616,72010,093
Capital spending 1,9521,1663,792
Funding reserves 80,35061,00347,907

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 $12.7m in F2021, $9.6m in F2020, and $4.3m in F2019. Non-cash gains and losses on disposal of property, buildings and equipment and intangible assets have not been included in Ci revenue analysis, affecting total revenue by $1k in F2021, ($14k) in F2020, and ($18k) in F2019.

Salary Information

Full-time staff: 316

Avg. compensation: $68,307

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 F2021

My anchor

Comments & Contact

Comments added by the Charity:

Comments from a previous year:

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