CP's revenue reached C$2.46 billion compared to the consensus estimate of about C$2.45 billion, representing a 21% growth rate. Interestingly, Canadian National Railway ( TSE:CNR ) ( NYSE:CNI ), CP's competitor, also reported revenue growth of 21% last week.