Merchants get charged a percentage of the sale when a credit card is used. This usually gets incorporated into the goods or services. When you pay with cash at a Canadian Tire store you're getting back that money. You won't get it if you pay by credit card.
They need licensing requirements for having a child.