Canada Stocks to Watch: Mega Brands, Taseko, QLT and ShawCor