CIK 0001666175 · QID Q1438987
Branche: Electric Services
Zeitreihen: Revenue nach Geschäftsjahr
| Fakt | Wert | Zeit | Quelle |
|---|---|---|---|
| accounts_receivable | {"unit": "CAD", "value": 1493000000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2025-12-31 | sec_edgar |
| accounts_receivable | {"unit": "CAD", "value": 1669000000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2024-12-31 | sec_edgar |
| accounts_receivable | {"unit": "CAD", "value": 1549000000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2023-12-31 | sec_edgar |
| accounts_receivable | {"unit": "CAD", "value": 1759000000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2022-12-31 | sec_edgar |
| accounts_receivable | {"unit": "CAD", "value": 1269000000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2021-12-31 | sec_edgar |
| accounts_receivable | {"unit": "CAD", "value": 1102000000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2020-12-31 | sec_edgar |
| accounts_receivable | {"unit": "CAD", "value": 1070000000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2019-12-31 | sec_edgar |
| accounts_receivable | {"unit": "CAD", "value": 1080000000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2018-12-31 | sec_edgar |
| accounts_receivable | {"unit": "CAD", "value": 947000000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2018-06-30 | sec_edgar |
| accounts_receivable | {"unit": "CAD", "value": 991000000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2017-12-31 | sec_edgar |
| capex | {"unit": "CAD", "value": 5942000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2025-12-31 | sec_edgar |
| capex | {"unit": "CAD", "value": 1479000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2025-06-30 | sec_edgar |
| capex | {"unit": "CAD", "value": 2962000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2025-06-30 | sec_edgar |
| capex | {"unit": "CAD", "value": 5012000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2024-12-31 | sec_edgar |
| capex | {"unit": "CAD", "value": 2135000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2024-06-30 | sec_edgar |
| capex | {"unit": "CAD", "value": 1064000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2024-06-30 | sec_edgar |
| capex | {"unit": "CAD", "value": 3986000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2023-12-31 | sec_edgar |
| capex | {"unit": "CAD", "value": 938000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndE | 2023-06-30 | sec_edgar |
| capex | {"unit": "CAD", "value": 1845000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2023-06-30 | sec_edgar |
| capex | {"unit": "CAD", "value": 3587000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2022-12-31 | sec_edgar |
| capex | {"unit": "CAD", "value": 827000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndE | 2022-06-30 | sec_edgar |
| capex | {"unit": "CAD", "value": 1693000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2022-06-30 | sec_edgar |
| capex | {"unit": "CAD", "value": 3189000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2021-12-31 | sec_edgar |
| capex | {"unit": "CAD", "value": 1515000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2021-06-30 | sec_edgar |
| capex | {"unit": "CAD", "value": 751000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndE | 2021-06-30 | sec_edgar |
| capex | {"unit": "CAD", "value": 3857000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2020-12-31 | sec_edgar |
| capex | {"unit": "CAD", "value": 1836000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2020-06-30 | sec_edgar |
| capex | {"unit": "CAD", "value": 725000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndE | 2020-06-30 | sec_edgar |
| capex | {"unit": "CAD", "value": 3499000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2019-12-31 | sec_edgar |
| capex | {"unit": "CAD", "value": 1526000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2019-06-30 | sec_edgar |
| capex | {"unit": "CAD", "value": 814000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndE | 2019-06-30 | sec_edgar |
| capex | {"unit": "CAD", "value": 3032000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2018-12-31 | sec_edgar |
| capex | {"unit": "CAD", "value": 1379000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2018-06-30 | sec_edgar |
| capex | {"unit": "CAD", "value": 724000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndE | 2018-06-30 | sec_edgar |
| capex | {"unit": "CAD", "value": 2813000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2017-12-31 | sec_edgar |
| capex | {"unit": "CAD", "value": 1323000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2017-06-30 | sec_edgar |
| capex | {"unit": "CAD", "value": 654000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndE | 2017-06-30 | sec_edgar |
| capex | {"unit": "CAD", "value": 1912000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2016-12-31 | sec_edgar |
| capex | {"unit": "CAD", "value": 408000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndE | 2016-06-30 | sec_edgar |
| capex | {"unit": "CAD", "value": 817000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndE | 2016-06-30 | sec_edgar |
| capex | {"unit": "CAD", "value": 2131000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2015-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 367000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2025-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 221000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2025-06-30 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 220000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2024-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 561000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2024-06-30 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 625000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2023-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 690000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2023-06-30 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 209000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2022-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 338000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2022-06-30 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 131000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2021-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 599000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2021-06-30 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 249000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2020-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 380000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2020-06-30 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 370000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2019-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 191000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2019-06-30 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 332000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2018-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 197000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2018-06-30 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 333000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2018-03-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 327000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2017-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 231000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2017-06-30 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 298000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2017-03-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 269000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2016-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 296000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2016-06-30 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 232000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2016-03-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 242000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2015-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 230000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2014-12-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CAD", "value": 367000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA | 2025-12-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CAD", "value": 221000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA | 2025-06-30 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CAD", "value": 510000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA | 2025-03-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CAD", "value": 220000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA | 2024-12-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CAD", "value": 561000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA | 2024-06-30 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CAD", "value": 569000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA | 2024-03-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CAD", "value": 625000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA | 2023-12-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CAD", "value": 690000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA | 2023-06-30 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CAD", "value": 576000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA | 2023-03-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CAD", "value": 209000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA | 2022-12-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CAD", "value": 338000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA | 2022-06-30 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CAD", "value": 365000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA | 2022-03-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CAD", "value": 131000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA | 2021-12-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CAD", "value": 599000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA | 2021-06-30 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CAD", "value": 317000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA | 2021-03-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CAD", "value": 249000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA | 2020-12-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CAD", "value": 380000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA | 2020-06-30 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CAD", "value": 272000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA | 2020-03-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CAD", "value": 370000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA | 2019-12-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CAD", "value": 191000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA | 2019-06-30 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CAD", "value": 233000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA | 2019-03-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CAD", "value": 332000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA | 2018-12-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CAD", "value": 197000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA | 2018-06-30 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CAD", "value": 333000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA | 2018-03-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CAD", "value": 327000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA | 2017-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": 1461000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingA | 2025-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": 437000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc | 2025-06-30 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": 936000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc | 2025-06-30 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": 1064000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingA | 2024-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": 319000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc | 2024-06-30 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": 623000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc | 2024-06-30 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": 613000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc | 2023-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": 209000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc | 2023-06-30 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": 597000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc | 2023-06-30 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": 1035000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingA | 2022-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": 461000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc | 2022-06-30 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": 124000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc | 2022-06-30 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": 451000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc | 2021-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": 357000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc | 2021-06-30 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": 526000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc | 2021-06-30 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": 1327000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingA | 2020-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": 201000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc | 2020-06-30 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": 687000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc | 2020-06-30 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": 154000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc | 2019-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": -776000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingA | 2019-06-30 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": -682000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingA | 2019-06-30 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": 644000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc | 2018-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": 58000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAct | 2018-06-30 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": -31000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc | 2018-06-30 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": 339000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc | 2017-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": 235000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc | 2017-06-30 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": 27000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAct | 2017-06-30 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": 5050000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingA | 2016-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": 314000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc | 2016-06-30 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": 380000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc | 2016-06-30 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": -346000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingA | 2015-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -5357000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2025-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -1510000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2025-06-30 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -2935000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2025-06-30 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -5395000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2024-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -1147000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2024-06-30 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -2286000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2024-06-30 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -3742000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2023-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -1013000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2023-06-30 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -1954000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2023-06-30 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -4059000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2022-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -918000000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingA | 2022-06-30 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -1834000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2022-06-30 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -3488000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2021-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -1658000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2021-06-30 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -820000000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingA | 2021-06-30 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -4132000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2020-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -1997000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2020-06-30 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -808000000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingA | 2020-06-30 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -2768000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2019-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -633000000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingA | 2019-06-30 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": 99000000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingAct | 2019-06-30 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -3252000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2018-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -1470000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2018-06-30 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -792000000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingA | 2018-06-30 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -3025000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2017-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -1460000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2017-06-30 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -741000000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingA | 2017-06-30 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -6891000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2016-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -762000000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingA | 2016-06-30 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -1175000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2016-06-30 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -1368000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2015-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 4062000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2025-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 804000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc | 2025-06-30 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 2017000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2025-06-30 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 3882000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2024-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 814000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc | 2024-06-30 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 1582000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2024-06-30 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 3545000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2023-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 944000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc | 2023-06-30 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 1859000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2023-06-30 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 3074000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2022-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 759000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc | 2022-06-30 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 1572000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2022-06-30 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 2907000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2021-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 1479000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2021-06-30 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 740000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc | 2021-06-30 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 2701000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2020-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 1315000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2020-06-30 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 725000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc | 2020-06-30 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 2663000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2019-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 1172000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2019-06-30 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 631000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc | 2019-06-30 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 2604000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2018-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 1271000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2018-06-30 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 682000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc | 2018-06-30 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 2756000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2017-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 649000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc | 2017-06-30 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 1190000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2017-06-30 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 1884000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2016-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 448000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc | 2016-06-30 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 931000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc | 2016-06-30 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 1673000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2015-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 507300000, "concept": "us-gaap:CommonStockSharesIssued"} | 2025-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 503600000, "concept": "us-gaap:CommonStockSharesIssued"} | 2025-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 499300000, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 495200000, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 490600000, "concept": "us-gaap:CommonStockSharesIssued"} | 2023-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 486400000, "concept": "us-gaap:CommonStockSharesIssued"} | 2023-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 482200000, "concept": "us-gaap:CommonStockSharesIssued"} | 2022-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 478700000, "concept": "us-gaap:CommonStockSharesIssued"} | 2022-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 474800000, "concept": "us-gaap:CommonStockSharesIssued"} | 2021-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 471200000, "concept": "us-gaap:CommonStockSharesIssued"} | 2021-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 466800000, "concept": "us-gaap:CommonStockSharesIssued"} | 2020-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 464600000, "concept": "us-gaap:CommonStockSharesIssued"} | 2020-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 463300000, "concept": "us-gaap:CommonStockSharesIssued"} | 2019-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 435800000, "concept": "us-gaap:CommonStockSharesIssued"} | 2019-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 428500000, "concept": "us-gaap:CommonStockSharesIssued"} | 2018-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 424800000, "concept": "us-gaap:CommonStockSharesIssued"} | 2018-06-30 | sec_edgar |