A duck mother and her nine ducklings were unexpectedly rescued by a cab driver in Canada who offered to give them a free ride to the river.

Urga Adunga, who drives for Checker Yellow Cabs, found the family of ducks stranded in the middle of traffic on 16th Avenue and Shaganappi Trail and decided to assist them.

"I didn't want to pass them because there is no way for them to escape from the road, it's blocked all the way," said Adunga to CBC News. He then stopped his cab and turned on his warning lights to signal to other cars, telling them of his intention. Fortunately, the other drivers were more than willing to help him out.

"The other people, they are very nice people, and they stopped and they helped me get the nine ducklings," stated Adunga.

With 10 ducks safely in his taxi's backseat, he then headed to Bow River. The fare was approximately $21, but Adunga said he didn't mind not being paid because he was happy to serve the duck family.

"As a human it is our responsibility to protect those animals and nature and the environment," he said. "I could do it again, too. Not only the animals, humans too. We have to rescue each other, we have to help each other."

However, getting them out of the taxi became another hurdle, as Adunga saw that the ducklings weren't able to jump out of the car. So he clapped for the mother to get out and then scooped the ducklings out one by one until they were all safely in the water.

Adunga has been with Checker Yellow Cabs for only six months. After helping the ducks, he cleaned his backseat and went right back to work, according to Inquistr.