RRSP or TFSA?

Deciding between contributing to your TFSA or your RRSP depends on understanding the differences.