Zakat on retirement income
(RRSP is the Canadian equivalent of the U.S. 401K Plan. Under this scheme, one can save money towards future retirement income and defer current Income Tax on the portion of the income that is being saved in the plan. The deferred income tax is later deducted at source when the funds are eventually withdrawn from the plan; however, since the withdrawals are usually done after retirement (when there is no other significant source of income), one ends up being taxed at a substantially lower tax rate. Naturally, withdrawal prior to retirement will incur higher tax rates.)
Praise be to Allah.
If a person receives an amount of money that he could not have received before, like a bonus or lump sum paid at the end of a period of work, or on retirement, no zakat is due for the time that has passed. Zakat must be paid on whatever is left of that money after an entire Hijri year has passed.
If tax or anything else is deducted, then zakat is due only on the amount which the person receives, and after one year has passed.
And Allah knows best.