Things to consider before putting your money in a TFSA or RRSP