Would it make sense to use your trading account as an inexpensive way to exchange currencies for personal use? For example, I'm Canadian and most of the money I earn is in Canadian dollars. A lot of my expenses are in American dollars. Anywhere I go to purchase American dollars charges me about 2.5% on top of the going exchange rates. Would I be better off to send a Canadian dollar check to my IB trading account, change it to American dollars as a currency transaction then withdraw an American check? I have to convert about 100,000 Euros to American or Canadian dollars. If I go to the bank I'll probably lose a couple of thousand dollars to make the exchange. Would I be better to do that with my trading account? Then I would only have to pay the much smaller trading spread which should be nowhere near a couple of thousand dollars.