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 Animal shelterServices, 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 RescueNational 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, Animal shelter3Prairie 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 RescueAbsolute 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, BurnabyAnimal shelter16 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 RehabilitationChihuahua Relief & Rescue SocietyChilliwack Animal ControlChilliwack 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) SPCACreston 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, Animal shelter15Dogwood 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 SocietyHugABull 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 SPCANational Brittany Rescue and Adoption Network (NBRAN), National Whippet Club of Canada, Nelson SPCA, New Westminster Animal ServicesNicola Valley Animal Rescue Society, North Animal shelter14Cariboo (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 SPCARenaissance Animal Rescue Society, Rescue A Boxer, Respect-A-Bull, Rest.Q Animal SanctuaryRevelstoke & 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, Animal shelter17Senior 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 SPCAStray Cats About Town (SCAT), Sunshine Coast SPCASurrey Animal Resource Centre, Surrey SPCA, That’ll Do Border Collie RescueThe 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 Animal shelter18Rescue, West Coast Spay and Neuter Society, West Vancouver SPCAWhistler 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 Animal shelter19Danes Great Dane RescueNational 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 LeagueThompson 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 ShelterCat Rescue Maritimes, Chartotte Animal shelter2County SPCA, Fredericton SPCAGreyhound Pets of Atlantic Canada (GPAC), Greater Moncton SPCA, Maritime Greyhound Adoption Program, Miramichi SPCANational Brittany Rescue and Adoption Network (NBRAN)Oromocto and Area SPCA, Restigouche SPCA, SPCA Péninsula acadienneSpringer 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,Animal shelter5 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 SolutionsGreyhound Pets of Atlantic Canada (GPAC), Halifax Feral Rescue Group, Hants County SPCAHomeless 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 SPCAMaritime Horse Protection Society, Marley’s Hope Dog RescueNational Brittany Rescue and Adoption Network (NBRAN), Nova Scotia SPCA Provincial Animal Shelter, Paws Across Borders Society, Pet, Pick of the Litter Society, Pictou County SPCAQueens Branch SPCA, Rat Terrier Rescue Canada, Safe and Sound Animal Shelter Society, Second Chance Terrier Rescue and AdoptionSheltering Helpless Animals in Distress, Sonya’s Cat & Animal Rescue SocietySpringer Rescue of Eastern & Central Canada, TAPA Cat Rescue Society, The Ferret Lovers Society of Atlantic Canada, The Lillian Allbon Animal Animal shelter6Shelter, The Nova Scotia Homeless Pet ProjectTiny 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 RescueAll 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 Animal shelter9Society, Barlee’s Angels Rescue Network, Barkin Rescue, Barks and MeowsBirch Haven Rescue and Rehabilitation Services, Blue Moon Rescue, Boston Terrier Rescue CanadaBow 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 SocietyCanadian Dachshund Rescue (Ontario), Chimnissing Animal Rescue, CK Animal Rescue, Clarington Animal Shelter, Doberman Rescue Ontario, Etobicoke Humane Society, Fort Erie S.P.C.AFort 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 SocietyHalton Hills Animal Control, Hamilton/Burlington SPCA, Helping Paws Animal shelter11Rescue, Highland Animal Rescue Team (HART)Homes for Abandoned Pets, Hopeful Hearts Dog Rescue, Humane Society of Durham RegionHuron County SPCAHumane Society of Kawartha LakesI Am Alive Dog Rescue, It’s A Dog’s Life, K9ResQ, Kent County SPCA, Kingston Humane SocietyKismutt Small Dog Rescue, Kitchener-Waterloo & North Waterloo Humane Society, Lakefield Animal Welfare Society, Leeds & Grenville SPCA, Lanark Animal Welfare Society, Lennox & Addington SPCALincoln County Humane Society, London Animal Care Centre, London Humane Society, Loyalist Humane Society, Loyal Rescue Inc., Midland & District SPCAMinpinerie, 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 SocietyNickquenum Dog Rescue, North Bay & District Humane SocietyNorthern Ontario Animal Welfare Society, Northumberland Humane SocietyOakville & Milton Animal shelter12Humane Society, Ontario Canine Rescue, Orangeville & District SPCAOrillia SPCA, ORA Animal Rescue, Ottawa Humane Society, Owen Sound Animal Shelter, Paws-United Dog RescuePet Friends for Life, Pet Save, Pomeranian and Small Breed Rescue, Precious Paws Rescue, Provincial Education & Animal CentrePeterborough Humane SocietyQuinte Humane Society, Rainbow District Animal Control and Shelter Services, Refuge RR, Renfrew County SPCASarnia & District SPCASault 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 SocietyStormont, Dundas and Glengarry SPCASudbury & District SPCATeacher’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 Animal shelter13Humane Society, Ugly Mutts Ontario Humane Dog Rescue, Uxbridge-Scugog Animal Control CentreWallaceburg 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, PEIBoxer Rescue CanadaGreyhound Pets of Atlantic Canada (GPAC), PEI Humane SocietySpringer 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 Animal shelter7Québec, Cause 4 Paws, Centre d’intervention Animal, Chatopia, Eleven Eleven Animal Rescue, Fondation Caramel, Gerdy’s Rescues & Adoptions, Greyhound Rescue Quebec Levrier du QuebecHotel 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 MontrealQuebec 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 DogAnimal shelter8 Rescue, Coca’s Promise Dog Rehabilitation & Rescue, Collie Rescue Network, Estevan Humane Society, Guardian Angel Animal Rescue, Humane Society of CanadaHumboldt and District SPCA, KAWS Animal Rescue, KC Rescue, Lend A Paw Animal Rescue, Meadow Lake & District Humane Society, Moose Jaw Humane SocietyNational Brittany Rescue and Adoption Network (NBRAN)National Whippet Club of Canada, New Hope Dog RescueNorthern Animal RescueNorth 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 RescueSize Small Dog Rescue, Smokin Gun Dog Rescue, Swift Current SPCAWe 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.


 a    aa    aaa     aaaa

Roger.Biduk-Tumblr      Roger.Biduk-StumbleUpon    Roger Biduk - Google plus     Roger Biduk - VK     Roger Biduk - Flickr     Roger Biduk - Myspace