Canadian Pacific Railway Ltd (CP) gains 0.69% for July 22

Canadian Pacific Railway Ltd (NYSE: CP) shares gained 0.69%, or $0.5 per … Canadian Pacific is a transcontinental railway in Canada and the United … American customers a competitive rail service with access to key markets in …