If OP does not have a card without exchange fees, I would suggest calling Delta and seeing if they would be able to sell you the ticket in USD. I am not aware of any way to do this online, at least on Delta. I seem to recall some other airlines offering currency options online, but I'm not certain.