TD Ameritrade is the one that told me that the size of the fee is driven by the country of origin. However, what I don't understand is if the size of the fee is driven by the country of origin, then how can the fee be $50 with Fidelity and $15 with TD Ameritrade. It's the same country of origin. Unless the broker I spoke with at TD Ameritrade doesn't know what they are talking about.