Canadian National Railway (CN) has reached a new tentative four-year collective agreement with Unifor, the union representing ...