Yes, you could sell to claim the loss and rebuy in your TFSA....after 31 days or the loss is considered superficial and cannot be claimed. It does not matter that it is a different account. On transfers, all gains must be claimed using the price set which Skier just posted. And, as Antlizzie said a loss cannot be claimed when transfering to a TFSA.