Retailer Walmart Canada will no longer accept Visa cards after it failed to agree a deal with the credit card firm.
Customers will no longer be able to use the card in its Thunder Bay store from 18 July and the move will be phased in across the country. Visa accused Walmart of putting its own financial interests ahead of its customers. "Walmart made this business decision despite Visa offering one of the lowest rates available to any merchant in the country," a spokesperson said. And the supermarket chain said it paid more than $100m (£70m) in credit card fees each year - but did not break that down for the specific companies. All credit cards charge fees to retailers - generally between 1% and 2.5% of the sale cost. Visa and Mastercard usually charge variable fees according to the type of card used, while American Express generally charges a flat fee. Walmart has some 370 stores in Canada. Last month the company as a whole reported a 7.8% fall in profit for the first three months of the year to $3.08bn