This is a very thorough and extensive 35 page website about allopathic, holistic and integrative veterinary, cat / dog nutrition and what BigPharmaMafia, bad veterinarians and pet food companies who make very low-quality pet foods don’t or won’t tell you. It will always be a work in progress. The site is sometimes intentionally provocative & outspoken in order to disturb the status quo, which needs to be educated and must be changed! All of the information on this website is fact and has been extensively researched, sourced and documented and is extremely well received by both good veterinarians and pet parents, having had 500,000 hits in a single day!
Canadian Animal Rescues / Shelters
Roger Biduk’s list of over 500 animal rescues and shelters in Canada and their websites listed alphabetically by province.
Roger Biduk’s List of Over 500 Canadian Animal Rescues and Shelters
Mar 29th
Roger Biduk’s alphabetical list of websites of 502 Canadian animal rescues & shelters. Please email BCDN from the contact page if you have one to add.
Click How to pick out a Dog at the shelter to see a short video.
Alberta (63)
Alberta Animal Rescue Crew Society (AARCS), Alberta Bulldog Rescue, Alberta Dachshund Rescue, Alberta Lost Pet Locator and Rescue Society, Albertas Adoptable Cats and Dogs, Alberta Sheltie Rescue, Animal Haven Rescue League, Animal Rescue Foundation, Alberta SPCA, Barrhead Animal Rescue Society, Battle River Animal Protection Society, Boxer Rescue Canada, Brooks Animal Protection Society (BAPS), Bonnyville & District SPCA, Bow Valley SPCA, Calgary Basset Rescue Network, Calgary Humane Society, Cali Can Rescue Foundation, Central Animal Services, Cochrane And Area Humane Society, Drumheller & District Humane Society, Dino Rescue, Duke and Duchess Animal Rescue Society, Edmonton Humane Society, Fairview Area Animal Rescue Society (FAARS), Fort McMurray SPCA, Fur-Ever Homes Rescue Society, Grand Prairie & District SPCA, Hanna SPCA, Humane Animal Rescue Team (HART), Heaven Can Wait Animal Rescue Foundation, In The Woods Animal Rescue – Alberta Canada, Lakeland Humane Society, Lethbridge & District Humane Society, Lloydminster and District SPCA, Lost & Found Pets In Northern Alberta, Misty Creek Dog Rescue, National Whippet Club of Canada, Northern Alberta Society for Animal Protection (NASAP), Northern Spirit K9 Rescue, Oops-A-Daisy Rescue And Sanctuary, Paws & Claws Animal Rescue Foundation, Pawsitive Match Rescue Foundation, Peace River SPCA, Persian Dreams & Canine Theme Rescue Society, Pincher Creek Humane Society, Positive Match Rescue Foundation, Pound Rescue, Prairie Animal Rescue, Prairie Dog Canine Rescue, Precious Pets Animal Rescue, Red Deer & District SPCA, Rescue For Life, Rocky Mountain Animal Rescue, Rocky Organization For Animal Rescue, Save Old Souls Senior K9 Rescue, Second Chance Animal Rescue Society (SCARS), SNAP Rescue, St. Paul Animal Shelter, Sundance Canine Rescue Society, Supporters Of Alberta Animal Rescues (SOAAR), Whitecourt Homeless Animal Rescue Foundation, Windy City Canine Rescue, Zoe’s Animal Rescue Society.
British Colombia (144)
1 At A Time Rescue, 100 Mile House & District SPCA, Abbotsford SPCA, A Better Life Dog Rescue, Absolute Karma Rescue, Action for Animals in Distress Society, A Dog’s Best Friend, Alberni-Clayoquot SPCA, Angel’s Animal Rescue Society, Angels Under Our Wings Cocker Spaniel Rescue, Animal Advocates Society, BC Chihuahua Rescue, BC Poodle and Small Dog Rescue, Big Heart Rescue, Broken Promises Rescue, Bully Buddies Rescue Society, Burnaby SPCA, Campbell River SPCA, Canadian Animal Rescue & Extended Shelter, Canine Harmony, Capital Reginal District Dog Adoption, Carried Through Animal Rescue And Education, CatNap, Cat’s Cradle Animal Rescue, Chelco Farms BC/BCX Rescue Rehabilitation, Chihuahua Relief & Rescue Society, Chilliwack Animal Control, Chilliwack Animal Safe Haven Society, Chilliwack SPCA, Cocker Spaniel Rescue BC, Comax Valley & District SPCA, Coastal Animal Control Services of BC, Coquitlam Animal Shelter, Cowitchan & District SPCA, Cowitchan Cat Rescue, Cranbrook (East Kootenay) SPCA, Creston Pet Adoption and Welfare Society, Critteraid, Cross Our Paws Rescue, Dawson Creek (South Peace) SPCA, Dee’s Orphan Kitten Fund, Delta Community Animal Shelter, Dhana Metta Rescue Society, Dog Bless Rescue Partners, Dogs Deserve Better, Dogs Everything, Dogwood Rescue Society, East Kootenay (Cranbrook) SPCA, Faunadael Farm & Pet Rescue, Fort St. (North Peace) SPCA, Frazer Valley Humane Society, Furever After Small Dog Rescue, German Shepherd Rescue of BC, Global Animal Lovers Society, Golden Retreiver Club of BC, Greater Victoria Animals’ Crusaders, Haida Gwaii SPCA, Happy Cat Haven, Helping Homeless Cats of Greater Victoria Society, HomeFinders Animal Rescue Society, HugABull Rescue & Advocacy Society, Invermere Companion Animal Network ICAN), Island Dogz, Kamloops Humane Society, Kamloops SPCA, Katie’s Place Animal Shelter, Kelowna SPCA, Kitimat Humane Society, Kootenay Animal Assistance Society, Langley Animal Protection Society, Little Paws Rescue Society, Maple Ridge SPCA, Maverick Cat Coalition, Mex-Can Pet Partners, Mosaic Rescue, Nanaimo & District SPCA, National Brittany Rescue and Adoption Network (NBRAN), National Whippet Club of Canada, Nelson SPCA, New Westminster Animal Services, Nicola Valley Animal Rescue Society, North Cariboo (Prince George) SPCA, North Peace (Fort St. John) SPCA, Northern Animal Rescue Alliance, North Vancouver District Animal Welfare Shelter and Services, Northwest Animal Shelter, Ocean Dog Rescue, Okanagan Collie Rescue, Okanagan Small Dog Rescue Society, Operation Sled Dogs, Parksville-Qualicum Beach & District SPCA, Paws Without Borders, Port Coquitlam Education & Adoption Centre SPCA, Powell River & District SPCA, Prince Rupert SPCA, Quesnel & District SPCA, Renaissance Animal Rescue Society, Rescue A Boxer, Respect-A-Bull, Rest.Q Animal Sanctuary, Revelstoke & District Humane Society’s Blog, Richmond Animal Protection Society, Richmond Education & Adoption Centre SPCA, Royal City Humane Society, Safe At Last Dog Rescue, Salt Spring Island SPCA, S.A.R.A. (Save Animals Through Rescue and Adoption) Society, Save-A-Pet, Second Chances, Senior Animals in Need Today Society, Shuswap SPCA, Size Small Dog Rescue, Small Animal Rescue Society, South Okanagan/Similkameen SPCA, South Peace (Dawson Creek) SPCA, Squamish Valley SPCA, Stray Cats About Town (SCAT), Sunshine Coast SPCA, Surrey Animal Resource Centre, Surrey SPCA, That’ll Do Border Collie Rescue, The Penny Foundation Dog Rescue Society (BC), The Responsible Animal Care Society, Thornhill Dog Control, TnT Shar-pei Rescue, Trail Regional SPCA, Turtle Gardens Animal Rescue, Vancouver Animal Control, Vancouver Island Dogs Rescue Society (VIDRS), Vancouver Orphan Kitten Rescue, Vancouver SPCA, Vernon SPCA, Victoria Adoptables, Victoria Animal Control Services, Victoria Cat Rescue, Victoria Pet Adoption Society, Victoria SPCA, Walker’s Animal Rescue, West Coast Cocker Rescue, West Coast German Shepherd Rescue and Pekingese Rescue of BC, West Coast Rottweiler Rescue, West Coast Spay and Neuter Society, West Vancouver SPCA, Whistler Animals Galore, Williams Lake & District SPCA, Wild Animal Rehabilitation Centre (Wild ARC) SPCA, Without Borders Boxer Rescue.
Manitoba (45)
Angel’s Haven Boarding and Rescue, Before the Bridge Senior K9 Rescue, Boston Terrier & Pug Rescue of Southern Manitoba, Boxer Rescue Canada, Brandon Humane Society, Cat Advocacy Rescue & Education (C.A.R.E.), Cat Tails Rescue, Craig Street Cats, Cvet’s Pets – Chris Cvetkovic, D’Arcy’s A.R.C., Dog Adoption MB, Earthdog Terrier Rescue of Manitoba, East Beaches Animal Services, Easterville Rescue Network, Flin Flon/Creighton & Area SPCA, Funds for Furry Friends, Gimli Humane Society, Happy Tails Pet Adoption Centre, Hi Speed Hounds Greyhound Rescue, Hulls Haven Border Colie Rescue, Jenn’s Furry Friends Rescue, Lakeridge Giant Breed Rescue and Sanctuary, Manitoba German Shepherd Rescue, Manitoba Great Pyrenees Rescue, Manitoba Mutts Dog Rescue, Manitoba Pug Rescue, Manitoba Small Dog Rescue, Manitoba Underdogs Rescue, New Hope For Danes Great Dane Rescue, National Brittany Rescue and Adoption Network (NBRAN), Norman Pet Rescue, Northern Manitoba Pet Rescue, Parkland Humane Society, Pembina Valley Humane Society, Portage Animal Welfare Society, Quagga Stray Cat Rescue, Rescue Siamese and Stray Cats, Safe Haven Pet Rescue, Shilene’s Heavenley Cataporian, Swan Valley Animal Protection League, Thompson Humane Society, Virden Pet Network, Winnipeg Animal Services, Winnipeg Boxer Rescue, Winnipeg Humane Society, Winnipeg Pet Rescue Shelter.
New Brunswick (12)
Animal Shelter Bathurst Inc./Gloucester SPCA, Boston Terrier Rescue Canada, Carleton County Animal Shelter, Cat Rescue Maritimes, Chartotte County SPCA, Fredericton SPCA, Greyhound Pets of Atlantic Canada (GPAC), Greater Moncton SPCA, Maritime Greyhound Adoption Program, Miramichi SPCA, National Brittany Rescue and Adoption Network (NBRAN), Oromocto and Area SPCA, Restigouche SPCA, SPCA Péninsula acadienne, Springer Rescue of Eastern and Central Canada (SRECC), St. John SPCA,
Newfoundland (14)
Beagle Paws, Bird and Small Animal Rescue, Burin SPCA, Central Paws, Clarenville SPCA, Exploits Valley SPCA, Gander and Area SPCA, Greyhound Pets for Atlantic Canada, Happy Valley Goose Bay SPCA, Heavenly Creatures, Humane Services of St. John’s, Ruff-Spots, SCAPA Santuary, St. John’s SPCA, Voices for Canines.
Northwest Territories (3)
Fort Smith Animal Shelter, Husky Emergency Adoption, Rescue & Transport (HEART), NWT SPCA.
Nova Scotia (40)
10,000 Carrots Rabbit Rescue, Ador-A-Bull Dog Rescue, Atlantic All Dog Rescue, Atlantic Small Dog Rescue, Animal Rescue Coalition, Antigonish SPCA, Bide Awhile, Boxer Rescue Canada, Cape Breton SPCA, Cat Rescue Maritimes, Cool Dog Rescue, Companion Animal Protection Society, East Coast German Shepherd Rescue, Gifts of Grace, Golden Mountain Dog Solutions, Greyhound Pets of Atlantic Canada (GPAC), Halifax Feral Rescue Group, Hants County SPCA, Homeless Animal Rescue Team (HART), Homeward Bound City Pound (HBCP), Hope for Wildlife Society, King’s County SPCA, La Baie SPCA, Lab Rescue Nova Scotia, Lillian Allbon Animal Shelter, Litters ‘n Critters Rescue Society, Lunenburg SPCA, Maritime Horse Protection Society, Marley’s Hope Dog Rescue, National Brittany Rescue and Adoption Network (NBRAN), Nova Scotia SPCA Provincial Animal Shelter, Paws Across Borders Society, Pet Projects.ca, Pick of the Litter Society, Pictou County SPCA, Queens Branch SPCA, Rat Terrier Rescue Canada, Safe and Sound Animal Shelter Society, Second Chance Terrier Rescue and Adoption, Sheltering Helpless Animals in Distress, Sonya’s Cat & Animal Rescue Society, Springer Rescue of Eastern & Central Canada, TAPA Cat Rescue Society, The Ferret Lovers Society of Atlantic Canada, The Lillian Allbon Animal Shelter, The Nova Scotia Homeless Pet Project, Tiny Paws Dog Rescue Canada-Nova Scotia Chapter, TLC Animal Shelter, Valley WAAG Animal Shelter, Yarmouth SPCA.
Ontario (130)
4 Legged Love, Action Volunteers for Animals, Adopt A Dog/Save A Life, All Breed Canine Rescue, All Heart Pet Rescue, Alliston & District Humane Society, All Paws Matter Rescue, Animal Alliance of Canada, Animal Assistance Group, Animalert, Animal Love Foundation, Animal Rescue Foundation of Ontario (A.R.F.), Animal Shelter for Huntsville, ANML-RESQ, Arbed Dog Rescue, Arnprior & District Humane Society, Barlee’s Angels Rescue Network, Barkin Rescue, Barks and Meows, Birch Haven Rescue and Rehabilitation Services, Blue Moon Rescue, Boston Terrier Rescue Canada, Bow Wow Rescue, Brampton Animal Services, Brant County SPCA, Brock Township Animal Shelter, Buffalo Pug & Small Breed Rescue, Burlington Animal Shelter, Bytown Association for Rescued Kanines, Caledon Animal Shelter, Cambridge and District Humane Society, Canadian Dachshund Rescue (Ontario), Chimnissing Animal Rescue, CK Animal Rescue, Clarington Animal Shelter, Doberman Rescue Ontario, Etobicoke Humane Society, Fort Erie S.P.C.A, Fort Frances Friends of Animals, Friendly Giants Dog Rescue, Furkids Rescue, Gananoque & District Humane Society, Georgina Animal Control & Adoption Centre, Georgian Triangle Humane Society, Glencoe Animal Shelter, Grand River All-Breed Animal Rescue, Grey Bruce Animal Shelter, Guelph Humane Society, Halton Hills Animal Control, Hamilton/Burlington SPCA, Helping Paws Rescue, Highland Animal Rescue Team (HART), Homes for Abandoned Pets, Hopeful Hearts Dog Rescue, Humane Society of Durham Region, Huron County SPCA, Humane Society of Kawartha Lakes, I Am Alive Dog Rescue, It’s A Dog’s Life, K9ResQ, Kent County SPCA, Kingston Humane Society, Kismutt Small Dog Rescue, Kitchener-Waterloo & North Waterloo Humane Society, Lakefield Animal Welfare Society, Leeds & Grenville SPCA, Lanark Animal Welfare Society, Lennox & Addington SPCA, Lincoln County Humane Society, London Animal Care Centre, London Humane Society, Loyalist Humane Society, Loyal Rescue Inc., Midland & District SPCA, Minpinerie, Mississauga Animal Services, Mississauga Humane Society, Muskoka SPCA, National Brittany Rescue and Adoption Network (NBRAN), National Whippet Club of Canada. New Hope Dog Rescue, Niagara Falls Humane Society, Nickquenum Dog Rescue, North Bay & District Humane Society, Northern Ontario Animal Welfare Society, Northumberland Humane Society, Oakville & Milton Humane Society, Ontario Canine Rescue, Orangeville & District SPCA, Orillia SPCA, ORA Animal Rescue, Ottawa Humane Society, Owen Sound Animal Shelter, Paws-United Dog Rescue, Pet Friends for Life, Pet Save, Pomeranian and Small Breed Rescue, Precious Paws Rescue, Provincial Education & Animal Centre, Peterborough Humane Society, Quinte Humane Society, Rainbow District Animal Control and Shelter Services, Refuge RR, Renfrew County SPCA, Sarnia & District SPCA, Sault Ste. Marie & District SPCA, Sandy Lake Dog Rescue, Shelter of Hope Animal Services, Siber Rescue Huskies, Simcoe and District Humane Society, Society for Animals in Distress, Southern Ontario Animal Rescue, Speaking of Dogs, Stratford-Perth Humane Society, Stormont, Dundas and Glengarry SPCA, Sudbury & District SPCA, Teacher’s Pets, The Animal Guardian Society, Thunder Bay Animal Services, Thunder Bay & District Humane Society, Timmins & District Humane Society, Tiny Paws Dog Rescue Canada, TLC Animal Shelter Blind River, Toronto Animal Services, Toronto Humane Society, Toronto Wildlife Centre, Upper Credit Humane Society, Ugly Mutts Ontario Humane Dog Rescue, Uxbridge-Scugog Animal Control Centre, Wallaceburg Animal Shelter, Welland & District Humane Society, Westminster Pet Sanctuary, Westies in Need, Wild at Heart Wildlife Refuge Centre, Windsor/Essex County Humane Society, Whitby Animal Services Centre.
Prince Edward Island (4)
Animal Shelter – Summerside, PEI, Boxer Rescue Canada, Greyhound Pets of Atlantic Canada (GPAC), PEI Humane Society, Springer Rescue of Eastern and Central Canada (SRECC), Tiny Paws Dog Rescue Canada – Prince Edward Island.
Quebec (37)
Animal Adoption Montreal, Animal Rescue Network, Animatch, AnimaBoxer Rescue, Boxer Rescue Québec, Cause 4 Paws, Centre d’intervention Animal, Chatopia, Eleven Eleven Animal Rescue, Fondation Caramel, Gerdy’s Rescues & Adoptions, Greyhound Rescue Quebec Levrier du Quebec, Hotel Balto, Kiko Dog Rescue, La Pension du Jardin Secret, Les Félins de la Vallée, Le Berger Blanc, Maison Le Chat Botté, Moustache Rescue (cats), National Brittany Rescue and Adoption Network (NBRAN), Petits Pawz, Pit Stop Montreal, Quebec Cause 4 Paws, Reach For The Stars, Refuge AMR, Refuge de Notre Dame des Bois, Refuge Pour Chats De Verdun, Rosie Animal Adoption, Sasha’s Den Recsue, Sophie’s Dog Adoption, SPCA Montreal, SPCA Montérégie, SPCA Laurentides Labelle, SPCA of Western Quebec, SPCA Outaouais, The League of ExtraordinaryGreyhounds, Valley Mastiff Rescue, Westies in Need
Saskatchewan (28)
Angels of Hope Animal Rescue Esterhazy Sk and District, Adopt a Paw Pet Haven, Aunties Prairie Animal Rescue Team (APART), Battleford’s Humane Society, Bright Eyes Dog Rescue, Coca’s Promise Dog Rehabilitation & Rescue, Collie Rescue Network, Estevan Humane Society, Guardian Angel Animal Rescue, Humane Society of Canada, Humboldt and District SPCA, KAWS Animal Rescue, KC Rescue, Lend A Paw Animal Rescue, Meadow Lake & District Humane Society, Moose Jaw Humane Society, National Brittany Rescue and Adoption Network (NBRAN), National Whippet Club of Canada, New Hope Dog Rescue, Northern Animal Rescue, North East Humane Society, North East SPCA, Paradise Stable Horse Rescue, Prairie Animal Assistance, Prairie Pooches Rescue, Prairie Sky Dog Rescue, Precious Paws Pet Rescue, Prince Albert SPCA, Regina Cat Rescue, Regina Humane Society, Saskatchewan SPCA, Saskatoon Dog Rescue, Saskatoon SPCA, SCAT Street Cat Rescue, Size Small Dog Rescue, Smokin Gun Dog Rescue, Swift Current SPCA, We All Need A Rescue K9 Rescue, Weyburn Humane Society, Yorkton SPCA.
Yukon (1)
Mae Bachur Animal Shelter
BCDN’s equation for healthy/happy pets and happy pet parents:
No annual/frequent vaccinations + no misuse or overuse of powerful drugs (antibiotics, NSAIDs, corticosteroids, steroids, etc.) + feeding a species appropriate diet = Healthiest cats/dogs = No vet visits = Unhappy AVMA, AAHA & Big Pharma = Happiest and healthiest cats/dogs = Happiest pet parents! “It’s easy to keep cats/dogs healthy and happy” says Roger Biduk.