XML 41 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenues
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenues Revenues
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)2023 20222021 
Grain$2,496 $1,776 $1,684 
Coal859 577 625 
Potash566 581 463 
Fertilizers and sulphur385 332 305 
Forest products696 403 348 
Energy, chemicals and plastics2,301 1,394 1,563 
Metals, minerals and consumer products1,579 884 728 
Automotive934 438 376 
Intermodal2,465 2,242 1,724 
Total freight revenues12,281 8,627 7,816 
Non-freight excluding leasing revenues161 103 100 
Revenues from contracts with customers12,442 8,730 7,916 
Leasing revenues113 84 79 
Total revenues$12,555 $8,814 $7,995 

Contract liabilities       
Contract liabilities represent payments received for performance obligations not yet satisfied. They are presented within "Accounts payable and accrued liabilities" and "Other long-term liabilities" on the Company's Consolidated Balance Sheets.

The following table summarizes the changes in contract liabilities for the years ended December 31, 2023 and 2022:

(in millions of Canadian dollars)20232022
Opening balance, January 1$64 $67 
Contract liabilities assumed upon the acquisition of KCS (Note 11)7 — 
Revenue recognized in the period that was included in the opening balance or liabilities assumed(36)(21)
Increase due to consideration received, net of revenue recognized in the period17 18 
Closing balance, December 31$52 $64