You know, I don't think most people know what these "tax shelters" really are. If the title of this post shocks you, I think you should think a bit harder about what these tax deferral products really are.
Yes, they are tax deferral products, nottax reduction products.
When you're ready to take money out of your RRSP or your 401(k) when you're 70 or whatever, unless you're broke, you'll have to pay tax on it.
And do taxes go up or down over time? Hopefully you know the answer to that question.