Most people don't realize that you can have too much money in an RRSP and end up, due government mandated withdrawals, paying much more taxes than you originally saved.

The house (government) always wins!

Better to have a balance between RRSPs, TFSAs and after tax investments.