Canadian National Railway confirmed December 9 it had reached a tentative agreement with the union representing nearly 3,300 employees working in mechanical, clerical, and intermodal functions, most ...