CIK 0001114445 · QID Q3143709
| Fakt | Wert | Zeit | Quelle |
|---|---|---|---|
| accounts_payable | {"unit": "CAD", "value": 284000000, "concept": "us-gaap:AccountsPayableCurrent"} | 2022-12-31 | sec_edgar |
| accounts_payable | {"unit": "CAD", "value": 249000000, "concept": "us-gaap:AccountsPayableCurrent"} | 2021-12-31 | sec_edgar |
| accounts_payable | {"unit": "CAD", "value": 232000000, "concept": "us-gaap:AccountsPayableCurrent"} | 2020-12-31 | sec_edgar |
| accounts_payable | {"unit": "CAD", "value": 184000000, "concept": "us-gaap:AccountsPayableCurrent"} | 2019-12-31 | sec_edgar |
| accounts_payable | {"unit": "CAD", "value": 171000000, "concept": "us-gaap:AccountsPayableCurrent"} | 2018-12-31 | sec_edgar |
| accounts_payable | {"unit": "CAD", "value": 173000000, "concept": "us-gaap:AccountsPayableCurrent"} | 2017-12-31 | sec_edgar |
| accounts_payable | {"unit": "CAD", "value": 177000000, "concept": "us-gaap:AccountsPayableCurrent"} | 2016-12-31 | sec_edgar |
| accounts_payable | {"unit": "CAD", "value": 152000000, "concept": "us-gaap:AccountsPayableCurrent"} | 2015-12-31 | sec_edgar |
| accounts_payable | {"unit": "CAD", "value": 173000000, "concept": "us-gaap:AccountsPayableCurrent"} | 2014-12-31 | sec_edgar |
| accounts_payable | {"unit": "CAD", "value": 135000000, "concept": "us-gaap:AccountsPayableCurrent"} | 2013-12-31 | sec_edgar |
| accounts_payable | {"unit": "CAD", "value": 140000000, "concept": "us-gaap:AccountsPayableCurrent"} | 2012-12-31 | sec_edgar |
| accounts_receivable | {"unit": "CAD", "value": 1071000000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2025-12-31 | sec_edgar |
| accounts_receivable | {"unit": "CAD", "value": 909000000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2024-12-31 | sec_edgar |
| accounts_receivable | {"unit": "CAD", "value": 827000000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2023-12-31 | sec_edgar |
| accounts_receivable | {"unit": "CAD", "value": 765000000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2022-12-31 | sec_edgar |
| accounts_receivable | {"unit": "CAD", "value": 697000000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2021-12-31 | sec_edgar |
| accounts_receivable | {"unit": "CAD", "value": 719000000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2020-12-31 | sec_edgar |
| accounts_receivable | {"unit": "CAD", "value": 699000000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2019-12-31 | sec_edgar |
| accounts_receivable | {"unit": "CAD", "value": 625000000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2018-12-31 | sec_edgar |
| accounts_receivable | {"unit": "CAD", "value": 635000000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2017-12-31 | sec_edgar |
| accounts_receivable | {"unit": "CAD", "value": 833000000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2016-12-31 | sec_edgar |
| accounts_receivable | {"unit": "CAD", "value": 772000000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2015-12-31 | sec_edgar |
| accounts_receivable | {"unit": "CAD", "value": 1016000000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2014-12-31 | sec_edgar |
| accounts_receivable | {"unit": "CAD", "value": 923000000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2013-12-31 | sec_edgar |
| accounts_receivable | {"unit": "CAD", "value": 845000000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2012-12-31 | sec_edgar |
| capex | {"unit": "CAD", "value": 2953000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2025-12-31 | sec_edgar |
| capex | {"unit": "CAD", "value": 2705000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2024-12-31 | sec_edgar |
| capex | {"unit": "CAD", "value": 2322000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2023-12-31 | sec_edgar |
| capex | {"unit": "CAD", "value": 1942000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2022-12-31 | sec_edgar |
| capex | {"unit": "CAD", "value": 1908000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2021-12-31 | sec_edgar |
| capex | {"unit": "CAD", "value": 1709000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2020-12-31 | sec_edgar |
| capex | {"unit": "CAD", "value": 1510000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2019-12-31 | sec_edgar |
| capex | {"unit": "CAD", "value": 1411000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2018-12-31 | sec_edgar |
| capex | {"unit": "CAD", "value": 1456000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2017-12-31 | sec_edgar |
| capex | {"unit": "CAD", "value": 1594000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2016-12-31 | sec_edgar |
| capex | {"unit": "CAD", "value": 1594000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2015-12-31 | sec_edgar |
| capex | {"unit": "CAD", "value": 1481000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2014-12-31 | sec_edgar |
| capex | {"unit": "CAD", "value": 1308000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2013-12-31 | sec_edgar |
| capex | {"unit": "CAD", "value": 1373000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd | 2012-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 521000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2025-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 690000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2024-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 0, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue"} | 2023-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 458000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2022-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 499000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2021-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 712000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2020-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 7000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValu | 2019-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 492000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2018-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 0, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue"} | 2017-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 48000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVal | 2016-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 89000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVal | 2015-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 100000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2014-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 565000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2013-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 195000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2012-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CAD", "value": 228000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2011-12-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CAD", "value": 521000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA | 2025-12-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CAD", "value": 690000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA | 2024-12-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CAD", "value": 0, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestri | 2023-12-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CAD", "value": 458000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA | 2022-12-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CAD", "value": 499000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA | 2021-12-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CAD", "value": 712000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA | 2020-12-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CAD", "value": 7000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAnd | 2019-12-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CAD", "value": 492000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA | 2018-12-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CAD", "value": 0, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestri | 2017-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": 648000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc | 2025-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": 1206000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingA | 2024-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": -148000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingA | 2023-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": -190000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingA | 2022-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": -294000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingA | 2021-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": 671000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc | 2020-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": -581000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingA | 2019-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": 397000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc | 2018-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": -212000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingA | 2017-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": 146000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc | 2016-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": 2954000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingA | 2015-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": -395000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingA | 2014-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": 351000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc | 2013-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CAD", "value": 117000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc | 2012-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -3488000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2025-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -3109000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2024-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -2661000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2023-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -2036000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2022-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -2027000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2021-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -1963000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2020-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -1623000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2019-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -1509000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2018-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -1530000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2017-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -1855000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2016-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -1711000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2015-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -1326000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2014-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -1385000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2013-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CAD", "value": -1444000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2012-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 2671000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2025-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 2593000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2024-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 2351000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2023-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 2185000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2022-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 2108000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2021-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 1997000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2020-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 1719000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2019-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 1604000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2018-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 1694000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2017-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 1668000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2016-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": -1254000000, "concept": "us-gaap:NetCashProvidedByUsedInOperating | 2015-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 1256000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2014-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 1404000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2013-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CAD", "value": 1294000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2012-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 142239, "concept": "us-gaap:CommonStockSharesIssued"} | 2025-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 142239, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 142239, "concept": "us-gaap:CommonStockSharesIssued"} | 2023-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 142239, "concept": "us-gaap:CommonStockSharesIssued"} | 2022-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 142239, "concept": "us-gaap:CommonStockSharesIssued"} | 2021-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 142239, "concept": "us-gaap:CommonStockSharesIssued"} | 2020-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 142239, "concept": "us-gaap:CommonStockSharesIssued"} | 2019-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 42239, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 39598, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-11-04 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 2640, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-10-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 100000, "concept": "us-gaap:CommonStockSharesIssued"} | 2014-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 100000, "concept": "us-gaap:CommonStockSharesIssued"} | 2013-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 100000, "concept": "us-gaap:CommonStockSharesIssued"} | 2012-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 142239, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2025-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 142239, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2024-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 142239, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2023-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 142239, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2022-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 142239, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2021-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 142239, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2020-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 142239, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2019-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 142239, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2018-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 142239, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2017-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 142239, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2016-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 0, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2015-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 100000, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2014-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 0, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2013-12-31 | sec_edgar |
| cost_of_revenue | {"unit": "CAD", "value": 4486000000, "concept": "us-gaap:CostOfGoodsAndServicesSold"} | 2025-12-31 | sec_edgar |
| cost_of_revenue | {"unit": "CAD", "value": 4143000000, "concept": "us-gaap:CostOfGoodsAndServicesSold"} | 2024-12-31 | sec_edgar |
| cost_of_revenue | {"unit": "CAD", "value": 3652000000, "concept": "us-gaap:CostOfGoodsAndServicesSold"} | 2023-12-31 | sec_edgar |
| cost_of_revenue | {"unit": "CAD", "value": 3724000000, "concept": "us-gaap:CostOfGoodsAndServicesSold"} | 2022-12-31 | sec_edgar |
| cost_of_revenue | {"unit": "CAD", "value": 3579000000, "concept": "us-gaap:CostOfGoodsAndServicesSold"} | 2021-12-31 | sec_edgar |
| cost_of_revenue | {"unit": "CAD", "value": 3854000000, "concept": "us-gaap:CostOfGoodsAndServicesSold"} | 2020-12-31 | sec_edgar |
| cost_of_revenue | {"unit": "CAD", "value": 3111000000, "concept": "us-gaap:CostOfGoodsAndServicesSold"} | 2019-12-31 | sec_edgar |
| cost_of_revenue | {"unit": "CAD", "value": 2899000000, "concept": "us-gaap:CostOfGoodsAndServicesSold"} | 2018-12-31 | sec_edgar |
| cost_of_revenue | {"unit": "CAD", "value": 2875000000, "concept": "us-gaap:CostOfGoodsAndServicesSold"} | 2017-12-31 | sec_edgar |
| current_assets | {"unit": "CAD", "value": 2397000000, "concept": "us-gaap:AssetsCurrent"} | 2025-12-31 | sec_edgar |
| current_assets | {"unit": "CAD", "value": 2329000000, "concept": "us-gaap:AssetsCurrent"} | 2024-12-31 | sec_edgar |
| current_assets | {"unit": "CAD", "value": 1488000000, "concept": "us-gaap:AssetsCurrent"} | 2023-12-31 | sec_edgar |
| current_assets | {"unit": "CAD", "value": 1952000000, "concept": "us-gaap:AssetsCurrent"} | 2022-12-31 | sec_edgar |
| current_assets | {"unit": "CAD", "value": 1896000000, "concept": "us-gaap:AssetsCurrent"} | 2021-12-31 | sec_edgar |
| current_assets | {"unit": "CAD", "value": 2034000000, "concept": "us-gaap:AssetsCurrent"} | 2020-12-31 | sec_edgar |
| current_assets | {"unit": "CAD", "value": 1320000000, "concept": "us-gaap:AssetsCurrent"} | 2019-12-31 | sec_edgar |
| current_assets | {"unit": "CAD", "value": 1540000000, "concept": "us-gaap:AssetsCurrent"} | 2018-12-31 | sec_edgar |
| current_assets | {"unit": "CAD", "value": 1041000000, "concept": "us-gaap:AssetsCurrent"} | 2017-12-31 | sec_edgar |
| current_assets | {"unit": "CAD", "value": 1202000000, "concept": "us-gaap:AssetsCurrent"} | 2016-12-31 | sec_edgar |
| current_assets | {"unit": "CAD", "value": 1145000000, "concept": "us-gaap:AssetsCurrent"} | 2015-12-31 | sec_edgar |
| current_assets | {"unit": "CAD", "value": 1450000000, "concept": "us-gaap:AssetsCurrent"} | 2014-12-31 | sec_edgar |
| current_assets | {"unit": "CAD", "value": 2058000000, "concept": "us-gaap:AssetsCurrent"} | 2013-12-31 | sec_edgar |
| current_assets | {"unit": "CAD", "value": 1286000000, "concept": "us-gaap:AssetsCurrent"} | 2012-12-31 | sec_edgar |
| current_liabilities | {"unit": "CAD", "value": 3624000000, "concept": "us-gaap:LiabilitiesCurrent"} | 2025-12-31 | sec_edgar |
| current_liabilities | {"unit": "CAD", "value": 3538000000, "concept": "us-gaap:LiabilitiesCurrent"} | 2024-12-31 | sec_edgar |
| current_liabilities | {"unit": "CAD", "value": 2691000000, "concept": "us-gaap:LiabilitiesCurrent"} | 2023-12-31 | sec_edgar |
| current_liabilities | {"unit": "CAD", "value": 3608000000, "concept": "us-gaap:LiabilitiesCurrent"} | 2022-12-31 | sec_edgar |
| current_liabilities | {"unit": "CAD", "value": 2945000000, "concept": "us-gaap:LiabilitiesCurrent"} | 2021-12-31 | sec_edgar |
| current_liabilities | {"unit": "CAD", "value": 2960000000, "concept": "us-gaap:LiabilitiesCurrent"} | 2020-12-31 | sec_edgar |
| current_liabilities | {"unit": "CAD", "value": 3071000000, "concept": "us-gaap:LiabilitiesCurrent"} | 2019-12-31 | sec_edgar |
| current_liabilities | {"unit": "CAD", "value": 3048000000, "concept": "us-gaap:LiabilitiesCurrent"} | 2018-12-31 | sec_edgar |
| current_liabilities | {"unit": "CAD", "value": 2779000000, "concept": "us-gaap:LiabilitiesCurrent"} | 2017-12-31 | sec_edgar |
| current_liabilities | {"unit": "CAD", "value": 2257000000, "concept": "us-gaap:LiabilitiesCurrent"} | 2016-12-31 | sec_edgar |
| current_liabilities | {"unit": "CAD", "value": 2981000000, "concept": "us-gaap:LiabilitiesCurrent"} | 2015-12-31 | sec_edgar |
| current_liabilities | {"unit": "CAD", "value": 1715000000, "concept": "us-gaap:LiabilitiesCurrent"} | 2014-12-31 | sec_edgar |
| current_liabilities | {"unit": "CAD", "value": 1991000000, "concept": "us-gaap:LiabilitiesCurrent"} | 2013-12-31 | sec_edgar |
| current_liabilities | {"unit": "CAD", "value": 1756000000, "concept": "us-gaap:LiabilitiesCurrent"} | 2012-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 142239} | 2025-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 142239} | 2024-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 142239} | 2023-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 142239} | 2022-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 142239} | 2021-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 142239} | 2020-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 142239} | 2019-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 142239} | 2018-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 142239} | 2017-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 142239} | 2016-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 0} | 2015-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 100000} | 2014-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 0} | 2013-12-31 | sec_edgar |
| depreciation_amortization | {"unit": "CAD", "value": 956000000, "concept": "us-gaap:DepreciationDepletionAndAmortizati | 2025-12-31 | sec_edgar |
| depreciation_amortization | {"unit": "CAD", "value": 911000000, "concept": "us-gaap:DepreciationDepletionAndAmortizati | 2024-12-31 | sec_edgar |
| depreciation_amortization | {"unit": "CAD", "value": 856000000, "concept": "us-gaap:DepreciationDepletionAndAmortizati | 2023-12-31 | sec_edgar |
| depreciation_amortization | {"unit": "CAD", "value": 822000000, "concept": "us-gaap:DepreciationDepletionAndAmortizati | 2022-12-31 | sec_edgar |
| depreciation_amortization | {"unit": "CAD", "value": 806000000, "concept": "us-gaap:DepreciationDepletionAndAmortizati | 2021-12-31 | sec_edgar |
| depreciation_amortization | {"unit": "CAD", "value": 775000000, "concept": "us-gaap:DepreciationDepletionAndAmortizati | 2020-12-31 | sec_edgar |
| depreciation_amortization | {"unit": "CAD", "value": 770000000, "concept": "us-gaap:DepreciationDepletionAndAmortizati | 2019-12-31 | sec_edgar |
| depreciation_amortization | {"unit": "CAD", "value": 740000000, "concept": "us-gaap:DepreciationDepletionAndAmortizati | 2018-12-31 | sec_edgar |
| depreciation_amortization | {"unit": "CAD", "value": 720000000, "concept": "us-gaap:DepreciationDepletionAndAmortizati | 2017-12-31 | sec_edgar |
| depreciation_amortization | {"unit": "CAD", "value": 679000000, "concept": "us-gaap:DepreciationDepletionAndAmortizati | 2016-12-31 | sec_edgar |
| depreciation_amortization | {"unit": "CAD", "value": 667000000, "concept": "us-gaap:DepreciationDepletionAndAmortizati | 2015-12-31 | sec_edgar |
| depreciation_amortization | {"unit": "CAD", "value": 641000000, "concept": "us-gaap:DepreciationDepletionAndAmortizati | 2014-12-31 | sec_edgar |
| depreciation_amortization | {"unit": "CAD", "value": 597000000, "concept": "us-gaap:DepreciationDepletionAndAmortizati | 2013-12-31 | sec_edgar |
| depreciation_amortization | {"unit": "CAD", "value": 589000000, "concept": "us-gaap:DepreciationDepletionAndAmortizati | 2012-12-31 | sec_edgar |
| dividend_per_share | {"per": "shares", "amount": 7, "concept": "us-gaap:CommonStockDividendsPerShareDeclared", | 2020-12-31 | sec_edgar |
| dividend_per_share | {"per": "shares", "amount": 7, "concept": "us-gaap:CommonStockDividendsPerShareDeclared", | 2019-12-31 | sec_edgar |
| dividend_per_share | {"per": "shares", "amount": 42, "concept": "us-gaap:CommonStockDividendsPerShareDeclared", | 2018-12-31 | sec_edgar |
| dividend_per_share | {"per": "shares", "amount": 105, "concept": "us-gaap:CommonStockDividendsPerShareDeclared" | 2017-12-31 | sec_edgar |
| dividend_per_share | {"per": "shares", "amount": 14, "concept": "us-gaap:CommonStockDividendsPerShareDeclared", | 2016-12-31 | sec_edgar |