Best way to send USD from Canada to Botswana?
I need to pay the balance of an invoice. The bank is located in Botswana and the payment has to be made in USD. All my bank accounts are in CAD. Last time I sent them money I did it via wire from one of my bank accounts at a bank branch. Is there a better (read: cheaper) way to do this?
There's also the possibility of charging the balance to a CC, but they add 3.5% so even with the Rogers MC we now use for other currencies, the 3.5% fee kills the deal.