You can stop the flow of unwanted animals into shelters that euthanize pets. Consider adopting one of these breeds from a rescue club listed by the Canadian Kennel Club:
Akita - Akita Watch.
Alaskan Malamute - Alaskan Malamute HELP League.
Australian Shepard - Australian Shepard Rescue in Canada.
Basset Hound - Basset Hound Rescue of Ontario.
Beagle - Beagle Paws.
Bernese Mountain Dog - Bernese Mountain Dog Club of Canada National Rescue.
Boston Terrier - Boston Terrier Club of Canada.
Boxer - Boxer Rescue Canada.
Chihuahua - Chihuahua Rescue B.C.
Cocker Spaniel - Cocker Spaniel Rescue of B.C.
Collie - Collie Rescue Network.
Dachshund - Dachshund Rescue Canadian.
Dalmatian - Dalmatian Adoption and Rescue.
English Setter - English Setter Rescue.
German Shepard - German Shepard Rescue B.C.
Golden Retriever - Golden Retriever Club of Alberta Rescue.
Great Dane - Great Dane Rescue Inc.
Greyhound - Greyhound Relocation and Adoption.
Labrador Retriever - Labrador Retriever Rescue Calgary.
Nova Scotia Duck Toller - Nova Scotia Duck Tolling Retriever Club of Canada.
Papillon - Papillon Canada Rescue.
Portuguese Water Dog - Portuguese Water Dog Club of Canada Rescue.
Pug - Pug Club of Canada Pug Rescue.
Rhodesian Ridgeback - Rhodesian Ridgeback Rescue.
Saluki - Saluki Rescue.