Canadian National Railway confirms it reached a tentative agreement with the union representing nearly 3,300 employees working in “mechanical, clerical, and intermodal functions,” likely preventing potential job action.