Canadian Pacific Kansas City CP is bolstered by its robust performance and diversified freight mix. Shareholder-friendly initiatives are also encouraging. However, surging expenses have been acting as ...