TELUS CORP
CIK 0000868675 · QID Q165858
Industry: Radiotelephone Communications
| Fact | Value | Period | Source |
|---|---|---|---|
| common_shares_outstanding | {"unit": "shares", "value": 1548656383, "concept": "dei:EntityCommonStockSharesOutstanding | 2025-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 1503529135, "concept": "dei:EntityCommonStockSharesOutstanding | 2024-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 1467785977, "concept": "dei:EntityCommonStockSharesOutstanding | 2023-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 1430590439, "concept": "dei:EntityCommonStockSharesOutstanding | 2022-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 1370214882, "concept": "dei:EntityCommonStockSharesOutstanding | 2021-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 1291392613, "concept": "dei:EntityCommonStockSharesOutstanding | 2020-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 604586502, "concept": "dei:EntityCommonStockSharesOutstanding" | 2019-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 598674024, "concept": "dei:EntityCommonStockSharesOutstanding" | 2018-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 594573092, "concept": "dei:EntityCommonStockSharesOutstanding" | 2017-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 1548656383} | 2025-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 1503529135} | 2024-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 1467785977} | 2023-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 1430590439} | 2022-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 1370214882} | 2021-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 1291392613} | 2020-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 604586502} | 2019-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 598674024} | 2018-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 594573092} | 2017-12-31 | sec_edgar |
| industry_sic | {"code": "4812", "scheme": "SIC", "description": "Radiotelephone Communications"} | sec_edgar | |
| observed_web_domain | {"via": "wikidata:P856", "domain": "telus.com"} | robots_obs | |
| website | {"qid": "Q165858", "url": "https://www.telus.com/en/", "via": "wikidata"} | wikidata | |
| xbrl:AccumulatedOtherComprehensiveIncome | {"unit": "CAD", "value": 4000000} | 2025-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncome | {"unit": "CAD", "value": -59000000} | 2025-06-30 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncome | {"unit": "CAD", "value": 19000000} | 2025-03-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncome | {"unit": "CAD", "value": -34000000} | 2024-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncome | {"unit": "CAD", "value": 24000000} | 2024-06-30 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncome | {"unit": "CAD", "value": 38000000} | 2024-03-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncome | {"unit": "CAD", "value": 46000000} | 2023-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncome | {"unit": "CAD", "value": -55000000} | 2023-06-30 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncome | {"unit": "CAD", "value": -139000000} | 2023-03-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncome | {"unit": "CAD", "value": -133000000} | 2022-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncome | {"unit": "CAD", "value": 201000000} | 2022-06-30 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncome | {"unit": "CAD", "value": 213000000} | 2022-03-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncome | {"unit": "CAD", "value": 186000000} | 2021-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncome | {"unit": "CAD", "value": 130000000} | 2021-06-30 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncome | {"unit": "CAD", "value": 147000000} | 2021-03-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncome | {"unit": "CAD", "value": 135000000} | 2020-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncome | {"unit": "CAD", "value": 286000000} | 2020-06-30 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncome | {"unit": "CAD", "value": 393000000} | 2020-03-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncome | {"unit": "CAD", "value": 119000000} | 2019-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncome | {"unit": "CAD", "value": -19000000} | 2019-06-30 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncome | {"unit": "CAD", "value": -40000000} | 2019-03-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncome | {"unit": "CAD", "value": 3000000} | 2018-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncome | {"unit": "CAD", "value": 3000000} | 2018-06-30 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncome | {"unit": "CAD", "value": 42000000} | 2018-03-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncome | {"unit": "CAD", "value": 53000000} | 2017-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncome | {"unit": "CAD", "value": 54000000} | 2017-06-30 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncome | {"unit": "CAD", "value": 33000000} | 2017-03-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncome | {"unit": "CAD", "value": 41000000} | 2016-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncome | {"unit": "CAD", "value": 59000000} | 2015-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfDiscountRates | {"value": 0.0475} | 2025-06-30 | sec_edgar |
| xbrl:ActuarialAssumptionOfDiscountRates | {"value": 0.0465} | 2024-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfDiscountRates | {"value": 0.0497} | 2024-06-30 | sec_edgar |
| xbrl:ActuarialAssumptionOfDiscountRates | {"value": 0.0465} | 2023-12-31 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 1535000000} | 2025-12-31 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 1530000000} | 2025-06-30 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 1524000000} | 2025-06-30 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 1493000000} | 2024-12-31 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 1486000000} | 2024-06-30 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 1483000000} | 2024-06-30 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 1457000000} | 2023-12-31 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 1452000000} | 2023-06-30 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 1447000000} | 2023-06-30 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 1403000000} | 2022-12-31 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 1387000000} | 2022-06-30 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 1384000000} | 2022-06-30 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 1351000000} | 2021-12-31 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 1331000000} | 2021-06-30 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 1359000000} | 2021-06-30 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 1278000000} | 2020-12-31 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 1264000000} | 2020-06-30 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 1280000000} | 2020-06-30 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 1204000000} | 2019-12-31 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 1202000000} | 2019-06-30 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 1203000000} | 2019-06-30 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 597000000} | 2018-12-31 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 595000000} | 2018-06-30 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 596000000} | 2018-06-30 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 593000000} | 2017-12-31 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 593000000} | 2017-06-30 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 592000000} | 2017-06-30 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 593000000} | 2016-12-31 | sec_edgar |
| xbrl:AdjustmentsForCurrentTaxOfPriorPeriod | {"unit": "CAD", "value": -107000000} | 2025-12-31 | sec_edgar |
| xbrl:AdjustmentsForCurrentTaxOfPriorPeriod | {"unit": "CAD", "value": -18000000} | 2025-06-30 | sec_edgar |
| xbrl:AdjustmentsForCurrentTaxOfPriorPeriod | {"unit": "CAD", "value": -23000000} | 2025-06-30 | sec_edgar |
| xbrl:AdjustmentsForCurrentTaxOfPriorPeriod | {"unit": "CAD", "value": -37000000} | 2024-12-31 | sec_edgar |
| xbrl:AdjustmentsForCurrentTaxOfPriorPeriod | {"unit": "CAD", "value": -6000000} | 2024-06-30 | sec_edgar |
| xbrl:AdjustmentsForCurrentTaxOfPriorPeriod | {"unit": "CAD", "value": -6000000} | 2024-06-30 | sec_edgar |
| xbrl:AdjustmentsForCurrentTaxOfPriorPeriod | {"unit": "CAD", "value": -40000000} | 2023-12-31 | sec_edgar |
| xbrl:AdjustmentsForCurrentTaxOfPriorPeriod | {"unit": "CAD", "value": -19000000} | 2023-06-30 | sec_edgar |
| xbrl:AdjustmentsForCurrentTaxOfPriorPeriod | {"unit": "CAD", "value": -18000000} | 2023-06-30 | sec_edgar |
| xbrl:AdjustmentsForCurrentTaxOfPriorPeriod | {"unit": "CAD", "value": -11000000} | 2022-12-31 | sec_edgar |
| xbrl:AdjustmentsForCurrentTaxOfPriorPeriod | {"unit": "CAD", "value": -4000000} | 2022-06-30 | sec_edgar |
| xbrl:AdjustmentsForCurrentTaxOfPriorPeriod | {"unit": "CAD", "value": -4000000} | 2022-06-30 | sec_edgar |
| xbrl:AdjustmentsForCurrentTaxOfPriorPeriod | {"unit": "CAD", "value": -30000000} | 2021-12-31 | sec_edgar |
| xbrl:AdjustmentsForCurrentTaxOfPriorPeriod | {"unit": "CAD", "value": -15000000} | 2021-06-30 | sec_edgar |
| xbrl:AdjustmentsForCurrentTaxOfPriorPeriod | {"unit": "CAD", "value": -15000000} | 2021-06-30 | sec_edgar |
| xbrl:AdjustmentsForCurrentTaxOfPriorPeriod | {"unit": "CAD", "value": -99000000} | 2020-12-31 | sec_edgar |
| xbrl:AdjustmentsForCurrentTaxOfPriorPeriod | {"unit": "CAD", "value": -4000000} | 2020-06-30 | sec_edgar |
| xbrl:AdjustmentsForCurrentTaxOfPriorPeriod | {"unit": "CAD", "value": -2000000} | 2020-06-30 | sec_edgar |
| xbrl:AdjustmentsForCurrentTaxOfPriorPeriod | {"unit": "CAD", "value": -63000000} | 2019-12-31 | sec_edgar |
| xbrl:AdjustmentsForCurrentTaxOfPriorPeriod | {"unit": "CAD", "value": -1000000} | 2019-06-30 | sec_edgar |
| xbrl:AdjustmentsForCurrentTaxOfPriorPeriod | {"unit": "CAD", "value": -1000000} | 2019-06-30 | sec_edgar |
| xbrl:AdjustmentsForCurrentTaxOfPriorPeriod | {"unit": "CAD", "value": -5000000} | 2018-12-31 | sec_edgar |
| xbrl:AdjustmentsForCurrentTaxOfPriorPeriod | {"unit": "CAD", "value": -8000000} | 2018-06-30 | sec_edgar |
| xbrl:AdjustmentsForCurrentTaxOfPriorPeriod | {"unit": "CAD", "value": -8000000} | 2018-06-30 | sec_edgar |
| xbrl:AdjustmentsForCurrentTaxOfPriorPeriod | {"unit": "CAD", "value": -82000000} | 2017-12-31 | sec_edgar |
| xbrl:AdjustmentsForCurrentTaxOfPriorPeriod | {"unit": "CAD", "value": -73000000} | 2017-06-30 | sec_edgar |
| xbrl:AdjustmentsForCurrentTaxOfPriorPeriod | {"unit": "CAD", "value": -79000000} | 2017-06-30 | sec_edgar |
| xbrl:AdjustmentsForCurrentTaxOfPriorPeriod | {"unit": "CAD", "value": -38000000} | 2016-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInInventories | {"unit": "CAD", "value": 53000000} | 2023-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInInventories | {"unit": "CAD", "value": 4000000} | 2023-06-30 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInInventories | {"unit": "CAD", "value": -43000000} | 2023-06-30 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInInventories | {"unit": "CAD", "value": -89000000} | 2022-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInInventories | {"unit": "CAD", "value": 76000000} | 2022-06-30 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInInventories | {"unit": "CAD", "value": 11000000} | 2022-06-30 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInInventories | {"unit": "CAD", "value": -41000000} | 2021-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInInventories | {"unit": "CAD", "value": 58000000} | 2021-06-30 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInInventories | {"unit": "CAD", "value": 44000000} | 2021-06-30 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInInventories | {"unit": "CAD", "value": 30000000} | 2020-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInInventories | {"unit": "CAD", "value": 102000000} | 2020-06-30 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInInventories | {"unit": "CAD", "value": 33000000} | 2020-06-30 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInInventories | {"unit": "CAD", "value": -61000000} | 2019-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInInventories | {"unit": "CAD", "value": 42000000} | 2019-06-30 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInInventories | {"unit": "CAD", "value": 25000000} | 2019-06-30 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInInventories | {"unit": "CAD", "value": 4000000} | 2018-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInInventories | {"unit": "CAD", "value": 50000000} | 2018-06-30 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInInventories | {"unit": "CAD", "value": 17000000} | 2018-06-30 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInInventories | {"unit": "CAD", "value": -60000000} | 2017-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInInventories | {"unit": "CAD", "value": 6000000} | 2017-06-30 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInInventories | {"unit": "CAD", "value": -3000000} | 2017-06-30 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInInventories | {"unit": "CAD", "value": 42000000} | 2016-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInPrepaidExpenses | {"unit": "CAD", "value": -60000000} | 2023-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInPrepaidExpenses | {"unit": "CAD", "value": -186000000} | 2023-06-30 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInPrepaidExpenses | {"unit": "CAD", "value": -50000000} | 2023-06-30 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInPrepaidExpenses | {"unit": "CAD", "value": -56000000} | 2022-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInPrepaidExpenses | {"unit": "CAD", "value": -172000000} | 2022-06-30 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInPrepaidExpenses | {"unit": "CAD", "value": -30000000} | 2022-06-30 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInPrepaidExpenses | {"unit": "CAD", "value": -40000000} | 2021-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInPrepaidExpenses | {"unit": "CAD", "value": 5000000} | 2021-06-30 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInPrepaidExpenses | {"unit": "CAD", "value": -123000000} | 2021-06-30 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInPrepaidExpenses | {"unit": "CAD", "value": 79000000} | 2020-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables | {"unit": "CAD", "value": -184000000} | 2023-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables | {"unit": "CAD", "value": -8000000} | 2023-06-30 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables | {"unit": "CAD", "value": 164000000} | 2023-06-30 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables | {"unit": "CAD", "value": -312000000} | 2022-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables | {"unit": "CAD", "value": -206000000} | 2022-06-30 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables | {"unit": "CAD", "value": 29000000} | 2022-06-30 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables | {"unit": "CAD", "value": -290000000} | 2021-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables | {"unit": "CAD", "value": -61000000} | 2021-06-30 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables | {"unit": "CAD", "value": 25000000} | 2021-06-30 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables | {"unit": "CAD", "value": -231000000} | 2020-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables | {"unit": "CAD", "value": 24000000} | 2020-06-30 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables | {"unit": "CAD", "value": -1000000} | 2020-06-30 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables | {"unit": "CAD", "value": -329000000} | 2019-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables | {"unit": "CAD", "value": -223000000} | 2019-06-30 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables | {"unit": "CAD", "value": -197000000} | 2019-06-30 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables | {"unit": "CAD", "value": 74000000} | 2018-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables | {"unit": "CAD", "value": 169000000} | 2018-06-30 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables | {"unit": "CAD", "value": -34000000} | 2018-06-30 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables | {"unit": "CAD", "value": -70000000} | 2017-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables | {"unit": "CAD", "value": 53000000} | 2017-06-30 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables | {"unit": "CAD", "value": 115000000} | 2017-06-30 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables | {"unit": "CAD", "value": -45000000} | 2016-12-31 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxExpense | {"unit": "CAD", "value": -72000000} | 2025-12-31 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxExpense | {"unit": "CAD", "value": -83000000} | 2025-06-30 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxExpense | {"unit": "CAD", "value": -89000000} | 2025-06-30 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxExpense | {"unit": "CAD", "value": -167000000} | 2024-12-31 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxExpense | {"unit": "CAD", "value": -70000000} | 2024-06-30 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxExpense | {"unit": "CAD", "value": -168000000} | 2024-06-30 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxExpense | {"unit": "CAD", "value": -140000000} | 2023-12-31 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxExpense | {"unit": "CAD", "value": -36000000} | 2023-06-30 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxExpense | {"unit": "CAD", "value": -129000000} | 2023-06-30 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxExpense | {"unit": "CAD", "value": 31000000} | 2022-12-31 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxExpense | {"unit": "CAD", "value": -5000000} | 2022-06-30 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxExpense | {"unit": "CAD", "value": -6000000} | 2022-06-30 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxExpense | {"unit": "CAD", "value": 47000000} | 2021-12-31 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxExpense | {"unit": "CAD", "value": -21000000} | 2021-06-30 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxExpense | {"unit": "CAD", "value": -24000000} | 2021-06-30 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxExpense | {"unit": "CAD", "value": 76000000} | 2020-12-31 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxExpense | {"unit": "CAD", "value": -25000000} | 2020-06-30 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxExpense | {"unit": "CAD", "value": 36000000} | 2020-06-30 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxExpense | {"unit": "CAD", "value": 115000000} | 2019-12-31 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxExpense | {"unit": "CAD", "value": -8000000} | 2019-06-30 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxExpense | {"unit": "CAD", "value": -39000000} | 2019-06-30 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxExpense | {"unit": "CAD", "value": 74000000} | 2018-12-31 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxExpense | {"unit": "CAD", "value": 14000000} | 2018-06-30 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxExpense | {"unit": "CAD", "value": 21000000} | 2018-06-30 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxExpense | {"unit": "CAD", "value": 467000000} | 2017-12-31 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxExpense | {"unit": "CAD", "value": 97000000} | 2017-06-30 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxExpense | {"unit": "CAD", "value": 183000000} | 2017-06-30 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxExpense | {"unit": "CAD", "value": -42000000} | 2016-12-31 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxOfPriorPeriods | {"unit": "CAD", "value": 79000000} | 2025-12-31 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxOfPriorPeriods | {"unit": "CAD", "value": 3000000} | 2024-12-31 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxOfPriorPeriods | {"unit": "CAD", "value": -4000000} | 2023-12-31 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxOfPriorPeriods | {"unit": "CAD", "value": 6000000} | 2023-06-30 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxOfPriorPeriods | {"unit": "CAD", "value": 6000000} | 2023-06-30 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxOfPriorPeriods | {"unit": "CAD", "value": 22000000} | 2022-12-31 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxOfPriorPeriods | {"unit": "CAD", "value": -2000000} | 2022-06-30 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxOfPriorPeriods | {"unit": "CAD", "value": -2000000} | 2022-06-30 | sec_edgar |
Cite as: FACTANKER, https://factanker.com/entity/eed7efef-43a5-45bb-bf49-d5add2cfc680