Originally Posted by
toomanybooks
Sam's Club accepts Discover and Mastercard.
As for not living in the States to take advantage, what you need to do is find a friendly American who shops there, maybe a member of Flyertalk, and see if he will get them for you at cost.
A number of chains just take Mastercard i.e. Tim Hortons, No Frills.. but not Visa.. Wish they would take Visa.. But, if I do end up getting AMEX Plat, then I hope they'll take AMEX as well.
I've got a no fee AMEX from Costco, but I prefer using Visa where I can for my points.