XML 40 R12.htm IDEA: XBRL DOCUMENT v3.22.4
Revenues
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Revenues Revenues
The following table disaggregates the Company’s revenues from contracts with customers by major source:

(in millions of Canadian dollars)2022 20212020 
Freight
Grain$1,776 $1,684 $1,829 
Coal577 625 566 
Potash581 463 493 
Fertilizers and sulphur332 305 290 
Forest products403 348 328 
Energy, chemicals and plastics1,394 1,563 1,519 
Metals, minerals and consumer products884 728 629 
Automotive438 376 324 
Intermodal2,242 1,724 1,563 
Total freight revenues8,627 7,816 7,541 
Non-freight excluding leasing revenues103 100 107 
Revenues from contracts with customers8,730 7,916 7,648 
Leasing revenues84 79 62 
Total revenues$8,814 $7,995 $7,710 

Contract liabilities       
Contract liabilities represent payments received for performance obligations not yet satisfied and relate to deferred revenue and are presented as components of "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, 2022 and 2021:
(in millions of Canadian dollars)20222021
Opening balance$67 $61 
Revenue recognized that was included in the contract liability balance at the beginning of the period(21)(48)
Increase due to consideration received, net of revenue recognized during the period18 54 
Closing balance$64 $67