Canadian Pacific Kansas City (TSX:CP) shares have seen some ups and downs lately, catching the attention of investors curious about how the railway’s performance might stack up over the next few ...