Hmmm... Not many people use American express, and now some retails will refuse VISA card. So that leaves Master Card is the only option. What a coincidence, I only use Master Card. I don't use other cards. So it didn't effect me at all.
https://www.thestar.com/news/canada/2016/06/11/walmart-canada-will-no-longer-accept-visa-due-to-high-fees.html