Great article zibo.I too am looking at buying some more shares.Anyone buying now,should be putting their stocks into a TFSA.No capital gain taxes to pay and you can pull the money out at any time,and then top it up to a max of $5000,or carry it over to the next year and be able to invest $10000.What a sweet deal.