XML 73 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenues (Tables)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table presents disaggregated information about the Company’s revenues from contracts with customers by major source:
For the year ended December 31 (in millions of Canadian dollars)2024 20232022 
Grain$3,012 $2,496 $1,776 
Coal943 859 577 
Potash614 566 581 
Fertilizers and sulphur406 385 332 
Forest products816 696 403 
Energy, chemicals and plastics2,851 2,301 1,394 
Metals, minerals and consumer products1,777 1,579 884 
Automotive1,280 934 438 
Intermodal2,524 2,465 2,242 
Total freight revenues14,223 12,281 8,627 
Non-freight excluding leasing revenues191 161 103 
Revenues from contracts with customers14,414 12,442 8,730 
Leasing revenues132 113 84 
Total revenues$14,546 $12,555 $8,814 
Changes in Contract Liabilities
The following table summarizes the changes in contract liabilities for the years ended December 31, 2024 and 2023:

(in millions of Canadian dollars)20242023
Opening balance, January 1$52 $64 
Contract liabilities assumed upon the acquisition of KCS (Note 10)
 
Revenue recognized in the period that was included in the opening balance or liabilities assumed(33)(36)
Increase due to consideration received, net of revenue recognized in the period16 17 
Closing balance, December 31$35 $52