CPKC Q2 revenue beats estimates on improved freight demand - CP News | Rallies