Image source: Getty Images
When it comes to railway lines in Canada, there are literally only two to choose from. This duopoly has proven to be quite a strong investment for Canadians throughout time. With no room to edge in, both these railways have proven to be solid long-term purchases.
But, which is better these days? Today, let’s take a look at Canadian National Railway (TSX:CNR) and Canadian Pacific Kansas City (TSX:CP) to see which is the better buy heading into 2024.
CP stock
Let’s get the obvious out of the way, shall we? CP stock has been a top contender for strong growth recently because of its purchase of Kansas City Southern. Now that this company is up and running full steam ahead, many investors may believe it’s only up from here.
While synergies and new product lines will certainly help out CP stock, the company does have a large amount of debt it will need to manage over the next few years. So if you’re…


