Can I withdraw my funds before I retire?
You can access funds from your TFSA, or from your RRSP or DPSP if they are not restricted, before you retire. You can also transfer the funds to another TFSA or RRSP/RRIF or be paid out in cash.
If your plan includes a DPSP, you can’t withdraw employer contributions while you are employed with that employer, even if the funds are not vested or restricted.