XML 78 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts receivable, net (Tables)
12 Months Ended
Dec. 31, 2024
Receivables [Abstract]  
Schedule of Accounts Receivable, Net
As at December 31, 2024As at December 31, 2023
(in millions of Canadian dollars)FreightNon-freightTotalFreightNon-freightTotal
Total accounts receivable$1,635 $431 $2,066 $1,559 $417 $1,976 
Allowance for credit losses(75)(23)(98)(63)(26)(89)
Total accounts receivable, net$1,560 $408 $1,968 $1,496 $391 $1,887