XML 45 R17.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts receivable, net
12 Months Ended
Dec. 31, 2022
Receivables [Abstract]  
Accounts receivable, net Accounts receivable, net
As at December 31, 2022As at December 31, 2021
(in millions of Canadian dollars)FreightNon-FreightTotalFreightNon-FreightTotal
Total accounts receivable$785 $272 $1,057 $614 $239 $853 
Allowance for credit losses(27)(14)(41)(20)(14)(34)
Total accounts receivable, net$758 $258 $1,016 $594 $225 $819