Is it Too Late to Buy CNR Stock? – MSN

Canadian National has certainly stood the test of time. It has been operating ever since 1918. In Canada and the United States, rail is still the only …