Canada-Places.com has listed approx 19 Pet adoption services in Canada. Some of the Top rated Pet adoption services in Canada are- Calgary Humane Society, PetSmart, Central Alberta Humane Society, PetSmart, Medicine Hat SPCA, NORTHUMBERLAND HUMANE SOCIETY, Ontario SPCA Sudbury and District Animal Centre, Services animaliers de Salaberry-de-Valleyfield, SPCA & Pembina Valley Humane Society.