Question: what is the difference between a tfsa and rrsp?
Answer: The RRSP is a tax-deferred account, which means you contribute to it with pre-tax dollars and you'll pay your income taxes on your withdrawals. In contrast, the TFSA is a tax-free account – meaning you contribute to it with after-tax income, so you'll pay no more income taxes when you make a withdrawal.