...Visa and Walmart have been unable to agree on an acceptable fee for Visa transactions. As a result we will no longer accept Visa in our stores across Canada, starting with our stores in Thunder Bay, on July 18, 2016.....We sincerely regret any impact this will have on our customers who use Visa and remain optimistic that we will reach an agreement with Visa.
This is nothing more than a negotiating ploy to get Visa to cave to Walmart's demands before July 18. No major retailer can afford to stop taking Visa. They may take the hit and carry through with it for a while just to show Visa they're serious, but it won't last very long.