I have a Citi Private Bank account (whose benefits are somewhat in line with Citigold), and I believe that while they did impose forex fees a few years ago, Citi reversed themselves and it is currently waived. I just checked the Citi marketplace addendum online to confirm.