XML 38 R21.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts Payable and Other
12 Months Ended
Dec. 31, 2024
Accounts Payable and Accrued Liabilities [Abstract]  
Accounts payable and other Accounts payable and other
In millionsAs at December 31,20242023
Trade payables$1,031 $968 
Payroll-related accruals438 391 
Accrued charges343 350 
Income and other taxes327 310 
Accrued interest253 215 
Operating lease liabilities (Note 12)
134 117 
Personal injury and other claims provisions (Note 21)
47 51 
Environmental provisions (Note 21)
40 39 
Other postretirement benefits liability (Note 17)
10 12 
Contract liabilities (Note 4)
5 13 
Derivative instruments (Note 22)
 64 
Other182 165 
Total accounts payable and other$2,810 $2,695