So far, you've approximately conceded that $1M right now is not realistic and managed to find one fund that outperformed the market. Your argument is not improving.
TFSAs are helpful, but they aren't a panacea.
LOL - Its not '1' fund, its investing the in the S&P 500 exclusively. The same can be said if someone mixed SPY with QQQ, which is the NASDAQ index. Go and pick any other EFT that focuses only on the S&P 500 or the NASDAQ only, the results will be remarkable close.
Since 2008, the
Invesco QQQ has achieved an average annualized return (compound annual growth rate, or CAGR) of approximately
15% to 17% per year, depending on the exact measurement period.
Investing is no longer rocket science - its ALL about 2 things and only 2 things - Discipline and Consistency. The investment industry (mostly in the US) has made it so, so very easy to become a million over time if - if - you are able to maintain the above 2 things.
For example - if a person 18yrs old invested 2,000$ per year for only 5 yrs, from the ages of 18 to 22 and put that 2,000$ into the SPY ETF and NEVER put another penny into the fund, they should have - based on historical returns - have around 900,000$ by the time they turn 65. That's 10,000$ turned into 900,000$.
I've already started this with both of my kids when they turned 18yrs old. I made sure that both of them opened an RSP when they turned 18 and we dropped 2k into SPY for both of them. For my son, this year will mark his 3rd 2,000$ contribution. They have both seen the math on this and both are excited about it, though imagining something so far into the future when they are just 18-20yrs old is a bit too much. I've told them that if they want to continue after 5yrs that's up to them but I've already told them to focus alot more on the TFSA from age 23 going forwards because all of that is tax free money and contributing from age 23 to age 65 the max amount will mean that they will live quite comfortably when they retire.
If you don't believe that a TFSA - when used properly - over time can be
the cornerstone of your retirement there's nothing I can do then to explain this to you.
I encourage all of you to sit down with a
knowledgeable financial planner. Avoid going to your basic 'planner' at your local bank branch.....