XML 143 R118.htm IDEA: XBRL DOCUMENT v3.20.4
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS - FAIR VALUE OF DERIVATIVES (Details) - CAD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Fair Value of Derivatives    
Short-term portion of derivative assets $ 323 $ 327
Current derivative liabilities (896) (920)
Total net derivative asset/(liability) (1,069) (1,687)
Foreign exchange contracts    
Fair Value of Derivatives    
Total net derivative asset/(liability) (299) (1,102)
Interest rate contracts    
Fair Value of Derivatives    
Total net derivative asset/(liability) (610) (534)
Commodity contracts    
Fair Value of Derivatives    
Total net derivative asset/(liability) (156) (58)
Other contracts    
Fair Value of Derivatives    
Total net derivative asset/(liability) (4) 7
Fair Value    
Fair Value of Derivatives    
Short-term portion of derivative assets 323 328
Long-term derivative assets 561 101
Current derivative liabilities (894) (936)
Long-term derivative liabilities (1,059) (1,180)
Total net derivative asset/(liability)   (1,687)
Fair Value | Foreign exchange contracts    
Fair Value of Derivatives    
Short-term portion of derivative assets 180 161
Long-term derivative assets 466 81
Current derivative liabilities (185) (410)
Long-term derivative liabilities (760) (934)
Total net derivative asset/(liability) (299) (1,102)
Fair Value | Interest rate contracts    
Fair Value of Derivatives    
Short-term portion of derivative assets 0  
Long-term derivative assets 56  
Current derivative liabilities (425) (353)
Long-term derivative liabilities (241) (181)
Total net derivative asset/(liability) (610) (534)
Fair Value | Commodity contracts    
Fair Value of Derivatives    
Short-term portion of derivative assets 143 163
Long-term derivative assets 39 17
Current derivative liabilities (280) (173)
Long-term derivative liabilities (58) (65)
Total net derivative asset/(liability) (156) (58)
Fair Value | Other contracts    
Fair Value of Derivatives    
Short-term portion of derivative assets   4
Long-term derivative assets   3
Current derivative liabilities (4)  
Total net derivative asset/(liability)   7
Level 1 | Fair Value    
Fair Value of Derivatives    
Short-term portion of derivative assets 43 0
Long-term derivative assets 1 0
Current derivative liabilities (39) (5)
Long-term derivative liabilities (1) 0
Total net derivative asset/(liability) 4 (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 derivative asset/(liability) 0 0
Level 1 | Fair Value | Interest rate contracts    
Fair Value of Derivatives    
Short-term portion of derivative assets 0  
Long-term derivative assets 0  
Current derivative liabilities 0 0
Long-term derivative liabilities 0 0
Total net derivative asset/(liability) 0 0
Level 1 | Fair Value | Commodity contracts    
Fair Value of Derivatives    
Short-term portion of derivative assets 43 0
Long-term derivative assets 1 0
Current derivative liabilities (39) (5)
Long-term derivative liabilities (1) 0
Total net derivative asset/(liability) 4 (5)
Level 1 | Fair Value | Other contracts    
Fair Value of Derivatives    
Short-term portion of derivative assets   0
Long-term derivative assets   0
Current derivative liabilities 0  
Total net derivative asset/(liability) 0 0
Level 2 | Fair Value    
Fair Value of Derivatives    
Short-term portion of derivative assets 213 198
Long-term derivative assets 546 96
Current derivative liabilities (632) (786)
Long-term derivative liabilities (1,009) (1,121)
Total net derivative asset/(liability) (882) (1,613)
Level 2 | Fair Value | Foreign exchange contracts    
Fair Value of Derivatives    
Short-term portion of derivative assets 180 161
Long-term derivative assets 466 81
Current derivative liabilities (185) (410)
Long-term derivative liabilities (760) (934)
Total net derivative asset/(liability) (299) (1,102)
Level 2 | Fair Value | Interest rate contracts    
Fair Value of Derivatives    
Short-term portion of derivative assets 0  
Long-term derivative assets 56  
Current derivative liabilities (425) (353)
Long-term derivative liabilities (241) (181)
Total net derivative asset/(liability) (610) (534)
Level 2 | Fair Value | Commodity contracts    
Fair Value of Derivatives    
Short-term portion of derivative assets 33 33
Long-term derivative assets 24 12
Current derivative liabilities (18) (23)
Long-term derivative liabilities (8) (6)
Total net derivative asset/(liability) 31 16
Level 2 | Fair Value | Other contracts    
Fair Value of Derivatives    
Short-term portion of derivative assets   4
Long-term derivative assets   3
Current derivative liabilities (4)  
Total net derivative asset/(liability) (4) 7
Level 3 | Fair Value    
Fair Value of Derivatives    
Short-term portion of derivative assets 67 130
Long-term derivative assets 14 5
Current derivative liabilities (223) (145)
Long-term derivative liabilities (49) (59)
Total net derivative asset/(liability) (191) (69)
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 derivative asset/(liability) 0 0
Level 3 | Fair Value | Interest rate contracts    
Fair Value of Derivatives    
Short-term portion of derivative assets 0  
Long-term derivative assets 0  
Current derivative liabilities 0 0
Long-term derivative liabilities 0 0
Total net derivative asset/(liability) 0 0
Level 3 | Fair Value | Commodity contracts    
Fair Value of Derivatives    
Short-term portion of derivative assets 67 130
Long-term derivative assets 14 5
Current derivative liabilities (223) (145)
Long-term derivative liabilities (49) (59)
Total net derivative asset/(liability) (191) (69)
Level 3 | Fair Value | Other contracts    
Fair Value of Derivatives    
Short-term portion of derivative assets   0
Long-term derivative assets   0
Current derivative liabilities 0  
Total net derivative asset/(liability) $ 0 $ 0