Twenty dogs have been given a new lease on life after they were taken in by the Toronto Humane Society.

The pups were living in a Quebec puppy mill where they were at risk of being euthanized.

The Companion Animal Adoption Centre of Quebec rescued the dogs, but didn’t have the resources to care for the mutts.

“In Montreal, they were in need (and) we had the space,” Toronto Humane Society spokesperson Zana Ellis told CTV Toronto.

A Toronto-area businessman volunteered to cover the estimated $800 to ship the dogs.

A truckload of four-legged friends made it to the Humane Society on Saturday. The dogs will now undergo a medical assessment and behaviour analysis before they’re adopted out.

The Humane Society says the pups should be available for adoption within the week.

The cost to adopt a dog from the organization is $180.