I remember sitting down with a client back in 2018, let's call him Robert, who was quite proud of his TFSA portfolio. He had loaded up on high-yield US dividend stocks, thinking he was being incredibly tax-efficient because the TFSA is "tax-free." He didn't realize that every time a dividend hit his account, the US Internal Revenue Service was taking a 15% cut before the money even crossed the border. "— But it's a tax-free account," he told me, looking at his statements in confusion. I had to explain that while the CRA doesn't touch that money, the US government doesn't recognize the TFSA as a pension account under our bilateral tax treaty.
We spent the afternoon looking at the math. Over twenty years, that 15% withholding tax on a $500,000 portfolio yielding 4% would result in tens of thousands of dollars in lost compounding growth. It was a classic case of missing the technical fine print. We eventually moved his US dividend payers into his RRSP, where the treaty actually applies, and kept his growth-oriented, non-dividend US tech stocks in the TFSA.
The lesson for Robert was simple: not all "tax-free" buckets are created equal when you start dealing with foreign currencies. If you are serious about long-term wealth, you have to treat currency and tax jurisdiction as primary engineering constraints, not afterthoughts. It's about ensuring every dollar you earn actually stays in your pocket rather than being siphoned off by foreign tax authorities due to a simple paperwork mismatch.