Re: "I can transfer 19,298 shares of PTK into my TFSA. That would be tax free as my cost on those shares is $1.15 each"
You are correct in that you don't have to pay any taxes. One issue to consider is that I think that if you do a transfer in-kind from a cash account to a TFSA, then you can't claim a capital loss. You could sell the shares, then buy them again into a TFSA, and then get the capital loss (might have to wait 30 days?). Of course there is other risk with that (shares go up before you buy them again).
Good luck!!