XML 74 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts receivable, net (Tables)
12 Months Ended
Dec. 31, 2023
Receivables [Abstract]  
Schedule of Accounts Receivable, Net
As at December 31, 2023As at December 31, 2022
(in millions of Canadian dollars)FreightNon-freightTotalFreightNon-freightTotal
Total accounts receivable$1,559 $417 $1,976 $785 $272 $1,057 
Allowance for credit losses(63)(26)(89)(27)(14)(41)
Total accounts receivable, net$1,496 $391 $1,887 $758 $258 $1,016