Looking to adopt a dog or support a local rescue? LeashFree.ca’s Animal Shelters & Rescues Directory connects you with verified organizations across Canada dedicated to saving, caring for, and rehoming dogs in need. Each listing includes full contact details, maps, and links to official websites—helping you find the right place to adopt or volunteer.

Whether you’re in Ontario, British Columbia, Alberta, or beyond, you can explore shelters by province or browse all verified listings below. Each organization is carefully reviewed to ensure accuracy and credibility, giving you peace of mind when choosing where to adopt or donate.
💚 Tip: Many shelters offer volunteer opportunities, fostering programs, and adoption events. Contact your local shelter to learn how you can help.
Adopting from a rescue not only changes a dog’s life - it changes yours too.
Rescue organizations provide medical care, rehabilitation, and love to dogs waiting for their forever homes. By adopting, you’re helping reduce overpopulation and supporting ethical animal care across Canada.
Benefits of adopting from a shelter:
Below you’ll find verified Animal Shelters & Rescues across Canada.Click on each listing to view details, contact information, and adoption links.

Provides rescue, rehabilitation, and adoption services for abandoned and abused animals across Alberta.

Provides animal rescue, adoption, and advocacy services for pets across Greater Vancouver.

A dog and horse sanctuary providing rescue, rehabilitation, and adoption in a serene country setting.

Provides shelter, adoption, and education services for animals across Hamilton and Burlington.

A volunteer-run rescue organization committed to helping at-risk and homeless dogs across Ontario find loving homes.

A volunteer-based rescue helping dogs from around the world find safe and loving homes in British Columbia.

Provides animal rescue, adoption, and protection services for pets across Montréal and surrounding regions.

Volunteer-run organization dedicated to saving dogs from high-risk shelters and finding them loving homes across Ontario.

Provides shelter, adoption, and community support programs for animals across the Niagara Region.

A province-wide animal welfare organization offering adoption, rescue, and humane education services across Ontario.

A foster-based dog rescue helping displaced and at-risk dogs find loving homes across Ontario.

A volunteer-based rescue organization helping neglected, homeless, and injured animals across Alberta.

Provides sanctuary, medical care, and love to senior and special needs animals in British Columbia.

A leading Toronto charity helping animals find loving homes and offering veterinary and community services.