" Plus all the investment income you earn in the RRSP/RRIF will be taxed on withdrawal."
This is not correct and a commonly misunderstood aspect of RRSPs. The part of the RRSP contribution that you own (as opposed to the part the government owns, the amount depending on your tax rate) is never taxed - the growth and when removed from your RRSP. Just the same as your TFSA. The part the government owns - all the original capital and the growth of it is returned to the government when money is withdrawn from your RRSP. Hence if you are in a 50% tax bracket when you withdraw any money - half of it goes to the government. More detail on this here:

http://retailinvestor.org/RRSPmodel.html

Another error in the answer - the gentleman stated he is retired. He therefore has no earned income. Therefore he will not get a tax deduction if he contributes to his RRSP.