I've been thinking of transferring shares into my TFSA as soon as possible, too. One thing I really like about the TSFA is that, unlike my RRSP's, the service fees can be directly billed to my bank account. I've always resented those fees coming out of my limited RRSP allowance.
I also like this in that a lot of Canadian stocks do not pay dividends since they are small/micro caps. Our taxation system is overly burdensome on capital gains. This will level the playing field a bit because if you are investing in one of these accounts, you don't have to base your choice on the realization the government will get 50% of your gains. (The ba!@$%*s!)
I'm still wondering if you lose the ability to use those shares as a tax loss when you transfer them out, if the value is lower than the purchase price. And if I have realized a taxable gain since the purchase price when I transfer the shares to the new account, is it taxable?