The union representing more than 650 workers at the mining giant, Glencore, in Sudbury, reached a tentative deal for a new contract on Friday evening as a strike was looming. Ratification voting is ...