XML 108 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investment in Kansas City Southern - Narrative (Details) - CAD ($)
$ in Millions
3 Months Ended 12 Months Ended
Apr. 13, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 14, 2021
Schedule of Equity Method Investments [Line Items]          
Basis difference         $ 30,000
Equity (earnings) loss of Kansas City Southern (Note 11, 12) $ (230) $ (230) $ (1,074) $ 141  
Dividends from Kansas City Southern (Note 12) 300 $ 300 1,157 $ 0  
Kansas City Southern          
Schedule of Equity Method Investments [Line Items]          
Interest rate hedge, unwinding     212    
Kansas City Southern          
Schedule of Equity Method Investments [Line Items]          
Equity method investment, foreign currency translation gain (loss) 578   2,891    
Equity method investment, amortization of difference between carrying amount and underlying equity $ 48   $ 163