The major difference between RRSP and TFSA accounts centres around tax implications. RRSPs offer a tax deduction when you contribute, but you have to pay tax when you withdraw the money. TFSAs offer no up-front tax break, but you don't pay tax on any withdrawals, including growth.