Canadian Breed Rescue

Animal Shelters in Canada

SPCA Quebec —

SPCA British Columbia —

Edmonton SPCA Animal Shelter —

Ontario SPCA —

Prince Albert SPCA —

Animal Shelters in British Columbia

BCSPCA in Vancouver — vancouver/

BCSPCA West Vancouver — westvancouver/

District of North Vancouver Animal shelter — shelters/BC62.html

City of New Westminster Animal Control —

Dog Safe Canine First Aid. This site has an extensive list of local veterinarians and emergency contacts —