Online brokerage account comparisons
Speak to a registered financial advisor to learn more transferring investments to a TFSA and what is right for your financial goals and needs. You might do this if you dont have the cash to make your contribution, but you have investments that you want to use instead.
You are considered to have sold your investments at their fair market value and will have to report any resulting gain on your tax return. You can claim an RRSP deduction equal to the fair market value of the investments transferred to your RRSP.
If the fair market value results in a loss, in order to claim the loss on your tax return, you must first sell the investments and then contribute the cash proceeds to your RRSP.