XML 124 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
VARIABLE INTEREST ENTITIES - Schedule of Assets and Liabilities of Consolidated VIEs (Details) - CAD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current assets      
Cash and cash equivalents $ 1,803 $ 5,901  
Restricted cash 92 84  
Other current assets 2,770 2,440  
Inventory 1,488 1,479  
Current assets 13,163 14,399  
Property, plant and equipment, net 131,104 104,641 $ 104,460
Long-term investments 20,691 16,793  
Restricted long-term investments and cash 998 717  
Deferred amounts and other assets 11,034 8,041  
Intangible assets, net 4,587 3,537  
Total assets 218,973 180,317  
Current liabilities      
Trade payables and accrued liabilities 7,060 4,308  
Other current liabilities 7,241 5,659  
Accounts payable to affiliates 22 26  
Current liabilities 23,812 17,435  
Long-term debt 93,414 74,715  
Other long-term liabilities 13,258 8,653  
Deferred income taxes 19,596 15,031  
Liabilities 150,080 115,834  
Variable Interest Entity, Primary Beneficiary      
Current assets      
Cash and cash equivalents 448 442  
Restricted cash 11 9  
Trade receivables and unbilled revenues 138 144  
Other current assets 5 8  
Inventory 13 11  
Current assets 628 619  
Property, plant and equipment, net 6,934 7,105  
Long-term investments 20 14  
Restricted long-term investments and cash 141 106  
Deferred amounts and other assets 145 148  
Intangible assets, net 77 84  
Total assets 7,945 8,076  
Current liabilities      
Other current liabilities 124 145  
Current liabilities 254 232  
Long-term debt 0 1  
Other long-term liabilities 1,133 971  
Deferred income taxes 6 5  
Liabilities 1,393 1,209  
Net assets 6,552 6,867  
Variable Interest Entity, Primary Beneficiary | Related Party      
Current assets      
Accounts receivable from affiliates 13 5  
Current liabilities      
Accounts payable to affiliates 22 4  
Variable Interest Entity, Primary Beneficiary | Nonrelated Party      
Current liabilities      
Trade payables and accrued liabilities $ 108 $ 83