Bay Street News

CN reports record second-quarter financial results