CP Financials: Canadian Pacific Kansas City Limited AI Analysis