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) 76 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 is 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 for animal cruelty investigations, advocacy, and education for youth. In F2019, BC SPCA reports assisting 41,806 animals across British Columbia.

British Columbia Society for the Prevention of Cruelty to Animals runs three main programs: Emergency Shelter & Community Outreach; Check-ups & Medical Treatment; and Cruelty Investigations. BC SPCA also runs Humane Education and Advocacy programs.

In F2019, BC SPCA spent 53% of total program spending on Emergency Shelter & Community Outreach. BC SPCA reports that it provided 21,808 homeless animals with emergency care and shelter at its 36 branches.

In F2019, BC SPCA spent 28% of total program spending on Check-ups & Medical Treatment. It reports that 14,336 spay/neuter surgeries were done for homeless and community animals.

In F2019, BC SPCA’s Cruelty Investigations program made up 13% of total program spending. BC SPCA reports that 8,009 animal cruelty investigations were conducted, and 31,482 calls were made to the provincial animal helpline.

The remaining 6% of program spending in F2019 was on Humane Education and Advocacy programs. 

My anchor

Results and Impact

British Columbia Society for the Prevention of Cruelty to Animals reports that 14,314 animals were adopted in F2019. Additionally, 3,024 injured and orphaned wildlife were rehabilitated. BC SPCA launched 22 advocacy campaigns to improve the lives of animals in F2019.

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.

My anchor


In F2019, BC SPCA changed its year end from December to September. Thus, F2019 is only a nine-month period, causing the significant drop in revenues and expenses from prior years.  

British Columbia Society for the Prevention of Cruelty to Animals is a ­­­­Major 100 charity, with total donations of $25.5m in F2019. Fees for service revenue of $8.1m in F2019 comes from kenneling and bylaw enforcement services as well as sheltering, medical, and clinical services. Administrative costs are 9% of revenues (excluding investment income) and fundraising costs are 16% of donations. This means overhead costs are 24%. For every dollar donated, 76 cents go to the cause. This is within Ci’s reasonable range for overhead spending.

BC SPCA held funding reserves of $46.4m in F2019. This includes $10.7m of donor-endowed funds, which makes the program cost coverage just under two years.

This charity report is an update that has been sent to British Columbia Society for the Prevention of Cruelty to Animals for review. Changes and edits may be forthcoming.

Updated on June 19, 2020 by Eric Jose.

Financial Review

Financial Ratios

Fiscal year ending September
Administrative costs as % of revenues 8.9%8.7%7.0%
Fundraising costs as % of donations 15.6%16.6%12.0%
Total overhead spending 24.4%25.2%19.0%
Program cost coverage (%) 197.3%146.9%166.7%

Summary Financial Statements

All figures in $000s
Donations 25,52031,14636,977
Fees for service 8,11710,79410,612
Lotteries (net) 1,096900787
Investment income 4,028(456)1,381
Total revenues 38,76142,38449,757
Program costs 22,74428,07327,073
Administrative costs 3,0823,7113,381
Fundraising costs 3,9705,1594,431
Other costs 359481455
Total spending 30,15537,42435,340
Cash flow from operations 8,6064,96014,417
Capital spending 3,7927,8272,699
Funding reserves 46,41542,79046,598

Note: To report on a cash basis, Ci included deferred contributions received during the year in donations, increasing revenues by $4.3m in F2019, $1.1m in F2018, and $11.9m in F2017. Ci reported endowment contributions in donations, increasing revenues by $10k in F2019 and $76k 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 $18k in F2019, $6k in F2018, and ($1k) in F2017.

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 F2018

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