As I read exactly what Randymon posted my last statement was "If the $7.74 is not removed from my billing this account will be closed by the close of business come friday."
Credit Card transactions via our booking engine are processed through the Bank of Nova Scotia (BNS) in Jamaica.
At one time, I believe, the fee was assessed to protect against foreign currency fluctuations. However, all funds are processed now in US dollars so the fee is not required.
I would threaten to change banks if yours insists on charging any foreign transaction fee.