Canadian National Railway A Company For Life

First and foremost, investing in CNR (NYSE:CNI) (CNR.TO) is investing in the trade that takes place between Mexico, the USA and Canada. Rail freight …