Canada Stocks to Watch: Agrium, Eldorado and First Quantum