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) 77 cents are available for programs.

My anchor


About BC SPCA:

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 F2020, the charity reports assisting 97,109 animals across British Columbia.
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 53% of BC SPCA’s program spending in F2020. The program helped 18,037 homeless animals with emergency care and shelter in F2020. BC SPCA also helped pet owners in financial need by increasing its animal foodbank service. As a result, 33,290 animals gained free food and veterinary services.
Check-ups and Medical Treatment were 26% of program costs in F2020. BC SPCA completed 10,183 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 F2020, BC SPCA helped a further 13,698 animals with veterinary services.
Cruelty Investigations represented 14% of BC SPCA’s program spending in F2020. The program investigated 7,423 cruelty reports. The charity has 30 full-time constables who complete investigations and enforce animal cruelty laws. In September 2020, one case rescued 97 animals from a single property.
Education and Advocacy was the final 7% of program spending in F2020. BC SPCA launched 32 advocacy campaigns aimed to improve animal care in F2020. 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 F2020, 12,116 kids participated in summer camps, clubs and school presentations.
In 2020, BC SPCA constructed an Animal Recovery and Adoption barn and paddocks at the SPCA in Nanaimo. This building is a part of the charity’s eight-year Facilities Development and Services Plan, created in 2014.

My anchor

Results and Impact

British Columbia Society for the Prevention of Cruelty to Animals reports that 10,146 animals were adopted in F2020. Additionally, 1,740 animals were removed from dangerous or neglectful owners and 2,140 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 $37.4m in F2020. Fees for service revenue of $9.2m in F2020 comes from kenneling and bylaw enforcement services as well as sheltering, medical, and clinical services. In F2020, the charity received $3.9m in government funding representing 1% of total revenues. In past years, the charity has not reported any government funding in its audited financial statements. However, the charity’s T3010 filings with the CRA reports an additional $2.3m of government funding in F2020, $1.8m in F2019 and $2.3m in F2018 which are likely included in fees for service for this analysis. 

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

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

In F2020 BC SPCA paid external fundraisers $364k to collect $691k in donations. Meaning it costs BC SPCA $0.53 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 11, 2021 by Brenleigh Jebb.


Financial Review

Financial Ratios

Fiscal year ending September
Administrative costs as % of revenues 7.9%8.4%8.3%
Fundraising costs as % of donations 14.7%14.8%15.8%
Total overhead spending 22.6%23.2%24.1%
Program cost coverage (%) 223.7%214.7%158.7%

Summary Financial Statements

All figures in $000s
Donations 37,40425,51031,070
Government funding 3,88100
Fees for service 9,1858,11710,794
Lotteries (net) 1,3791,096900
Investment income 1,6264,038(380)
Total revenues 53,47538,76142,384
Program costs 26,53421,56726,727
Grants 294262
Administrative costs 4,0852,9283,541
Fundraising costs 5,5053,7724,923
Other costs 587359481
Total spending 36,74128,66835,734
Cash flow from operations 16,73410,0936,650
Capital spending 1,1663,7927,827
Funding reserves 61,00347,90744,062

Note: In 2019, BC SPCA changed its year-end from December 31 to September 30. As a result, F2019 figures are not comparable. 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 $9.6m in F2020, $4.3m in F2019, and $1.1m in F2018. 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 $14k in F2020, $18k in F2019, and $6k in F2018.

Salary Information

Full-time staff: 289

Avg. compensation: $53,352

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 F2020

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 360,000 Canadians use our website as a go-to source for information on Canadian charities reading over 1.3 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