Generally, no. The Visa exchange rate is determined by Visa's own exchange rate system and is not negotiable. However, if you believe there was an error in the transaction, you can dispute the transaction itself with your card issuer.