Canpotex Limited announced it has agreed to an annual contract with its government and private sector partners in India to supply…