So I have a good idea about how the various tax free accounts work. However, I’m still not one hundred percent sure about the foreign dividends implications. From my understanding: You buy a foreign etf like GLODIV or MSCIWORLD in your tfsa. The companies in each etf bundle will pay dividends and withhold dividends tax. This dividend (excl. dividends tax) is then paid out to us as the investors. We are still essentially paying dividends tax. When we sell the etf, there are no capital gains on the the capital gain. This is, therefore, the only portion that is really Tax Free in foreign amounts?