Most Canadians can benefit from having a Registered Retirement Savings Plan (RRSP or RSP for short) and a Tax Free Savings Account (TFSA) — both are great tax-sheltered savings vehicles. Your circumstances and goals will determine how you allocate your resources.