No.  They are for those who either don't receive government pensions, or have realized that corporate defined contribution pensions and CPP will be woefully inadequate for retirement.  Financial literacy education is needed, not Trudeau's politics of envy that vilify these important financial tools.