Hello JLJ417,
Thanks for your input.
While I'm not familiar with any taxes on foreign currency transactions through banks in Colombia, there are taxes on such transactions here in Brazil. The Brazilian govenment is hellbent on re-introducing yet another, which was revoked several years ago. These make transactions through services like Xoom less attractive here than they may be in Colombia.
Brazilian banks also are required to report account information for all of their US citizen clients directly to the IRS under terms of FATCA, and since there is no bilateral Tax Treaty between the USA and Brazil, Social Security payments which have already been taxed in the USA are also subject to Brazilian Income Tax as well if deposited to a Brazilian bank account. If however the individual withdraws money directly from their US account through an ATM those taxes do not apply. That's a very big difference.
There is a Tax Treaty between Canada and Brazil, which states clearly that unless I become a Brazilian citizen my Canadian Pension Plan benefits are not taxable in Brazil. Even so, I would never have them deposited to a Brazilian account at any rate, just to eliminate any errors. In fact, I don't even have, and wouldn't have a Brazilian bank account anyway. Not worth the hassles. I've been here for almost 14 years now and really never needed a bank account in this country.
Cheers,
James Expat-blog Experts Team