Sorry but I have to call you on this. No portfolios have returned 20%+ a year for each of the past 10 years. If you bought a TSX index fund 10 years ago then you would be flat. Yes you would get the dividends on the stocks that paid them but that would be about 4% annually before fees and taxes as the author suggested.