Income Taxes - Tax Carryforward (Details) $ in Millions |
Dec. 31, 2023
CAD ($)
|
|---|---|
| Tax Credit Carryforward [Line Items] | |
| Total income tax carryforwards recognized | $ 600 |
| Canadian | |
| Tax Credit Carryforward [Line Items] | |
| Total income tax carryforwards recognized | |
| Foreign | |
| Tax Credit Carryforward [Line Items] | |
| Federal and state net operating loss | 345 |
| Tax carryforward, gross | 470 |
| Non-capital loss | Canadian | |
| Tax Credit Carryforward [Line Items] | |
| Tax credit carryforward | 130 |
| Other tax credits | Foreign | |
| Tax Credit Carryforward [Line Items] | |
| Tax credit carryforward | $ 125 |