XML 150 R128.htm IDEA: XBRL DOCUMENT v3.24.0.1
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS - Fair Value of Derivatives (Details) - CAD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Fair Value of Derivatives    
Short-term portion of derivative assets $ 623 $ 1,015
Current derivative liabilities (738) (898)
Total net financial asset/(liability) (404) (546)
Foreign exchange contracts    
Fair Value of Derivatives    
Total net financial asset/(liability) (152) (1,327)
Interest rate contracts    
Fair Value of Derivatives    
Total net financial asset/(liability) (156) 910
Commodity contracts    
Fair Value of Derivatives    
Total net financial asset/(liability) (96) (139)
Other contracts    
Fair Value of Derivatives    
Total net financial asset/(liability) 0 10
Fair Value    
Fair Value of Derivatives    
Short-term portion of derivative assets 623 1,015
Long-term derivative assets 463 627
Current derivative liabilities (738) (898)
Long-term derivative liabilities (752) (1,290)
Total net financial asset/(liability) (404) (546)
Fair Value | Foreign exchange contracts    
Fair Value of Derivatives    
Short-term portion of derivative assets 139 46
Long-term derivative assets 335 309
Current derivative liabilities (128) (566)
Long-term derivative liabilities (498) (1,116)
Total net financial asset/(liability) (152) (1,327)
Fair Value | Interest rate contracts    
Fair Value of Derivatives    
Short-term portion of derivative assets 65 660
Long-term derivative assets 53 254
Current derivative liabilities (186)  
Long-term derivative liabilities (88) (4)
Total net financial asset/(liability) (156) 910
Fair Value | Commodity contracts    
Fair Value of Derivatives    
Short-term portion of derivative assets 418 302
Long-term derivative assets 75 61
Current derivative liabilities (423) (332)
Long-term derivative liabilities (166) (170)
Total net financial asset/(liability) (96) (139)
Fair Value | Other contracts    
Fair Value of Derivatives    
Short-term portion of derivative assets 1 7
Long-term derivative assets   3
Current derivative liabilities (1)  
Total net financial asset/(liability) 0 10
Level 1 | Fair Value    
Fair Value of Derivatives    
Short-term portion of derivative assets 142 65
Long-term derivative assets 0 0
Current derivative liabilities (136) (60)
Long-term derivative liabilities 0 0
Total net financial asset/(liability) 6 5
Level 1 | Fair Value | Foreign exchange contracts    
Fair Value of Derivatives    
Short-term portion of derivative assets 0 0
Long-term derivative assets 0 0
Current derivative liabilities 0 0
Long-term derivative liabilities 0 0
Total net financial asset/(liability) 0 0
Level 1 | Fair Value | Interest rate contracts    
Fair Value of Derivatives    
Short-term portion of derivative assets 0 0
Long-term derivative assets 0 0
Current derivative liabilities 0  
Long-term derivative liabilities 0 0
Total net financial asset/(liability) 0 0
Level 1 | Fair Value | Commodity contracts    
Fair Value of Derivatives    
Short-term portion of derivative assets 142 65
Long-term derivative assets 0 0
Current derivative liabilities (136) (60)
Long-term derivative liabilities 0 0
Total net financial asset/(liability) 6 5
Level 1 | Fair Value | Other contracts    
Fair Value of Derivatives    
Short-term portion of derivative assets 0 0
Long-term derivative assets   0
Current derivative liabilities 0  
Total net financial asset/(liability) 0 0
Level 2 | Fair Value    
Fair Value of Derivatives    
Short-term portion of derivative assets 308 803
Long-term derivative assets 412 583
Current derivative liabilities (391) (643)
Long-term derivative liabilities (608) (1,158)
Total net financial asset/(liability) (279) (415)
Level 2 | Fair Value | Foreign exchange contracts    
Fair Value of Derivatives    
Short-term portion of derivative assets 139 46
Long-term derivative assets 335 309
Current derivative liabilities (128) (566)
Long-term derivative liabilities (498) (1,116)
Total net financial asset/(liability) (152) (1,327)
Level 2 | Fair Value | Interest rate contracts    
Fair Value of Derivatives    
Short-term portion of derivative assets 65 660
Long-term derivative assets 53 254
Current derivative liabilities (186)  
Long-term derivative liabilities (88) (4)
Total net financial asset/(liability) (156) 910
Level 2 | Fair Value | Commodity contracts    
Fair Value of Derivatives    
Short-term portion of derivative assets 103 90
Long-term derivative assets 24 17
Current derivative liabilities (76) (77)
Long-term derivative liabilities (22) (38)
Total net financial asset/(liability) 29 (8)
Level 2 | Fair Value | Other contracts    
Fair Value of Derivatives    
Short-term portion of derivative assets 1 7
Long-term derivative assets   3
Current derivative liabilities (1)  
Total net financial asset/(liability) 0 10
Level 3    
Fair Value of Derivatives    
Total net financial asset/(liability) (131)  
Level 3 | Fair Value    
Fair Value of Derivatives    
Short-term portion of derivative assets 173 147
Long-term derivative assets 51 44
Current derivative liabilities (211) (195)
Long-term derivative liabilities (144) (132)
Total net financial asset/(liability) (131) (136)
Level 3 | Fair Value | Foreign exchange contracts    
Fair Value of Derivatives    
Short-term portion of derivative assets 0 0
Long-term derivative assets 0 0
Current derivative liabilities 0 0
Long-term derivative liabilities 0 0
Total net financial asset/(liability) 0 0
Level 3 | Fair Value | Interest rate contracts    
Fair Value of Derivatives    
Short-term portion of derivative assets 0 0
Long-term derivative assets 0 0
Current derivative liabilities 0  
Long-term derivative liabilities 0 0
Total net financial asset/(liability) 0 0
Level 3 | Fair Value | Commodity contracts    
Fair Value of Derivatives    
Short-term portion of derivative assets 173 147
Long-term derivative assets 51 44
Current derivative liabilities (211) (195)
Long-term derivative liabilities (144) (132)
Total net financial asset/(liability) (131) (136)
Level 3 | Fair Value | Other contracts    
Fair Value of Derivatives    
Short-term portion of derivative assets 0 0
Long-term derivative assets   0
Current derivative liabilities 0  
Total net financial asset/(liability) $ 0 $ 0