CNR or CP Stock: Which Railroad Is Better for Canadian Investors?

The two largest railway companies in Canada are worth keeping in your portfolio, even though they have slightly different return potentials.