In a word: No. You get boned an extra ~2% on your credit card when you buy something in USD, while an importer will pay about 0.5% extra, so he gets a slightly better rate, but that's it. You would get a better rate too if you bought USDs in multiples of 100k$ instead of a few bucks.