Income taxes - Summary of Income Taxes (Paid) Refunded (Details) - CAD ($) $ in Millions |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| Federal | $ (901) | $ (1,119) | $ (2,562) |
| Total income taxes (paid) refunded | (1,435) | (1,771) | (4,153) |
| ALBERTA | |||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| Provincial | (342) | (380) | (1,048) |
| ONTARIO | |||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| Provincial | (131) | (176) | (343) |
| Other | |||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| Provincial | $ (61) | $ (96) | $ (200) |