CN vs. CPKC: The 1 Rail Stock to Buy and the 1 to Avoid | The Motley Fool Canada

CN Rail (TSX:CNR) and CP Rail (TSX:CP) are top railway stocks, but only one can be the better bet this August.