CN announces a tentative agreement for a new collective agreement has been reached