Canadian Animal Welfare Groups


Alberta Animal Rescue Crew Society (AARCS)

Alberta Society for the Prevention of Cruelty to Animals

Alley Cats Rescue Society

Animal Rescue Foundation (ARF) of Alberta

Animal Rescue Transfer Society (ARTS)                        

Bandaged Paws Animal Rescue Association

Barrhead Animal Rescue Society (BARS)

Brooks Animal Protection Society (BAPS)

Claresholm Animal Rescue Society

Grande Prairie & District SPCA

Happy Cat Sanctuary Society of Alberta

Hope Lives Here Animal Rescue Society

Humane Animal Rescue Team Society (HARTS)

Infinite WOOFS Animal Rescue Society

Little Cats Lost (Trap-Neuter-Return) Society

Medicine Hat SPCA

Paws and Claws Animal Rescue Foundation

Pound Rescue

Prairie Animal Rescue Society (PARS)                           

Providing Animals with Safety for Life Foundation (PAWS for Life)

Safe Haven Animal Rescue Edmonton Society (SHARES)

Save Old Souls Senior K-9 Rescue Society

Second Chance Animal Rescue Society

Southern Alberta Greyhound Association (SAGA)

Spay Neuter Action Program (SNAP)

Sundance Canine Rescue Society

Whisker Rescue Society of Alberta


British Columbia

Action for Animals in Distress Society

Alleycats Alliance Society

British Columbia Society for the Prevention of Cruelty to Animals (BCSPCA)

Canadian Animal Rescue & Extended Shelter (C.A.R.E.S.)

CatNAP — Cats Needing Aid & Protection Society

Cowichan Cat Rescue

Duke and Duchess Animal Rescue Society

Greater Victoria Animal Crusaders (GVAC)

Kootenay Animal Assistance Program Society

Lake Cowichan Animal Rescue Society

Langley Animal Protection Society (LAPS)

Lucky Cat Haven Society

Okanagan Central Small Dog Rescue

Okanagan Humane Society

Save Animals Through Rescue and Adoption Society (S.A.R.A.)

Victoria Pet Adoption Society



The Winnipeg Humane Society


New Brunswick

Ca-R-Ma — Cat Rescue Maritimes, Fredericton Chapter

Fredericton SPCA

Greater Moncton SPCA

Oromocto & Area SPCA


Newfoundland and Labrador

Bird & Small Animal Rescue

Greyhound Pets of Atlantic Canada (GPAC), NL Branch

SPCA Newfoundland & Labrador


Nova Scotia

Greyhound Pets of Atlantic Canada (GPAC)

Kings County Branch, Nova Scotia SPCA

Nova Scotia SPCA



Abandoned Cats Rescue

Action Volunteers for Animals

Animal Aide of St. Thomas Elgin

Animal Assistance Society of Niagara Region

Animal Love Foundation

Animal Rescue Krew (ARK)

Animal Welfare Agency South Central Ontario


Boxer Rescue Ontario

Brant County Society for the Prevention of Cruelty to Animals

Cambridge & District Humane Society

Canadian Federation of Humane Societies

Canadian Veterinary Medical Association

Chatham Kent Animal Rescue

City of Ottawa

City of Scarborough Animal Center

City of Toronto

City of Toronto Animal Services North Region

City of Vaughan

Forever Home Cat Rescue

Forgotten Ones Cat Rescue & Adoption, Inc.

Friends of Forsaken Animals

Furry Friends Animal Shelter, Inc.

Georgian Triangle Humane Society

Guelph Humane Society

Hamilton/Burlington SPCA (HBSPCA)

Humane Society of Durham Region

Humane Society of Kawartha Lakes

Kate & Me Cat Rescue

Lakefield Animal Welfare Society

Lincoln County Humane Society

London Animal Care Centre

London Humane Society

Loyal Rescue, Inc.

Municipality of Clarington

Niagara Falls Humane Society

Ninth Life Cat Rescue of Ontario

North Bay and District Humane Society

Oakville & Milton Humane Society

Ontario Society for the Prevention of Cruelty to Animals

Ontario SPCA — Brant County Branch

Ontario SPCA — Kent County Branch

Ontario SPCA — Lennox & Addington Branch

Ontario SPCA — Orangeville & District Branch

Ontario SPCA — Stormont, Dundas & Glengarry Branch

Ontario SPCA — Sudbury & District Branch

Ottawa Dog Rescue

Ottawa Humane Society

Paws and Tails Cat Rescue

Pet Save

Quinte Humane Society

Sarnia & District Humane Society

Sault Ste. Marie Humane Society

Second Chance Wildlife Sanctuary

Simcoe and District Humane Society

Spay Neuter Kingston Initiative

Street Cats Rescue

The Animal Guardian Society (TAGS)

The Fort Erie SPCA

The Kingston Humane Society

The Peterborough Humane Society

The Toronto Humane Society

Thunder Bay & District Humane Society

Toronto Cat Rescue

University of Guelph

Weeneebayko Area Health Authority

Welland and District Society for Prevention of Cruelty to Animals

Windsor/Essex County Humane Society


Prince Edward Island

Cat Action Team Inc.

Prince Edward Humane Society (PEI Humane Society)

SpayAid PEI



Bright Eyes Dog Rescue, Inc.

New Hope Dog Rescue

Prairie Sky Dog Rescue Inc.

Regina Humane Society

Saskatchewan Society for the Prevention of Cruelty to Animals

Saskatoon SPCA

SCAT Street Cat Rescue Program, Inc.




Our lifesaving work across Canada depends on donations from caring pet lovers like you.