Credit SuisseCredit Suisse analysts provided a list of top Canadian stock picks with a six-to-12 month time frame. The stocks (not ranked) are Element Fleet Management Corp., Royal Bank, Sun Life Financial, Transalta Corp., AltaGas Ltd., Brookfield Business Partners LP, Suncor Energy Inc., Newmont Mining Corp., Agnico Eagle Mines Ltd. and Endeavour Mining Corp.