RE: RE: TFSAYou can buy any amount of shares at today's price now and on January 3rd you can transfer $5,000.00 dollars worth of shares to your TFSA account or any amount up to your outstanding limit. $5,000 per year that you have not used. So if you bought BTC today lets say 10000 shares at .96 cents for a total of $9600 dollars and on January 3rd it is trading at a 1.20 then you would be able to transfer only 4167 shares , the remainder would remain in your day trading account. Hope this helps.
Cheers.