I can't max out my RRSP through contributions as I have two db pension plans along with a professional business. I contribute enough to get matching from my association. 

I do max out my TFSA in January of each year.  This year I got an extra 1200 bucks in dividends to also reinvest. This can only grow through time. 

RRSPs get taxed so much when you retire it's not worth it.