v3.25.4
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)