If you look at terms and conditions on the AMEX gold card it says that foreign transactions are converted from the foreign currency to $US and then to $CAD. I am interpreting this to mean that I pay the foreign transaction fee twice (once for each conversion). For that reason I am now using the new Marriott Visa for my travelling expenses outside of the US. Does anyone knew if my assumption is correct??