actually i just got hit for the foreign fees on my bookings. when they showed as pending in amex they seemed to be (in my case) delta usa. however once cleared they show up as delta canada. i am generally out a dollar or so, not sure why they cleared same day but the refund is slightly less than the airfare