I put far more money into my TFSA than my RRSP for a very good reason - I am lucky enough to have a high income and be in a good DB Registered Pension Plan.  That means that I have pretty much $0 for my annual RRSP contribution limit.  But I have put the maximum amount into my TFSA every year.  The same is likely true for many other folks.