STANTEC INC.
CIK 0001131383 · QID Q2331913
Industry: Services-Engineering Services
| Fact | Value | Period | Source |
|---|---|---|---|
| common_shares_outstanding | {"unit": "shares", "value": 114066995, "concept": "dei:EntityCommonStockSharesOutstanding" | 2025-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 114066995, "concept": "dei:EntityCommonStockSharesOutstanding" | 2024-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 114066995, "concept": "dei:EntityCommonStockSharesOutstanding" | 2023-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 110809020, "concept": "dei:EntityCommonStockSharesOutstanding" | 2022-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 111333479, "concept": "dei:EntityCommonStockSharesOutstanding" | 2021-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 111005347, "concept": "dei:EntityCommonStockSharesOutstanding" | 2020-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 111212975, "concept": "dei:EntityCommonStockSharesOutstanding" | 2019-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 111860105, "concept": "dei:EntityCommonStockSharesOutstanding" | 2018-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 0, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2017-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 114066995} | 2025-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 114066995} | 2024-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 114066995} | 2023-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 110809020} | 2022-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 111333479} | 2021-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 111005347} | 2020-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 111212975} | 2019-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 111860105} | 2018-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 0} | 2017-12-31 | sec_edgar |
| industry_sic | {"code": "8711", "scheme": "SIC", "description": "Services-Engineering Services"} | sec_edgar | |
| observed_web_domain | {"via": "wikidata:P856", "domain": "stantec.com"} | robots_obs | |
| website | {"qid": "Q2331913", "url": "https://www.stantec.com/", "via": "wikidata"} | wikidata | |
| xbrl:Accruals | {"unit": "CAD", "value": 125100000} | 2025-12-31 | sec_edgar |
| xbrl:Accruals | {"unit": "CAD", "value": 117500000} | 2024-12-31 | sec_edgar |
| xbrl:Accruals | {"unit": "CAD", "value": 74600000} | 2023-12-31 | sec_edgar |
| xbrl:Accruals | {"unit": "CAD", "value": 86600000} | 2022-12-31 | sec_edgar |
| xbrl:Accruals | {"unit": "CAD", "value": 72100000} | 2021-12-31 | sec_edgar |
| xbrl:Accruals | {"unit": "CAD", "value": 81000000} | 2020-12-31 | sec_edgar |
| xbrl:Accruals | {"unit": "CAD", "value": 84200000} | 2019-12-31 | sec_edgar |
| xbrl:Accruals | {"unit": "CAD", "value": 81300000} | 2018-12-31 | sec_edgar |
| xbrl:Accruals | {"unit": "CAD", "value": 88700000} | 2017-12-31 | sec_edgar |
| xbrl:Accruals | {"unit": "CAD", "value": 83500000} | 2016-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncome | {"unit": "CAD", "value": 140600000} | 2022-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncome | {"unit": "CAD", "value": -24700000} | 2021-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncome | {"unit": "CAD", "value": 24800000} | 2020-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncome | {"unit": "CAD", "value": 54100000} | 2019-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncome | {"unit": "CAD", "value": 163100000} | 2018-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncome | {"unit": "CAD", "value": 49500000} | 2017-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncome | {"unit": "CAD", "value": 167300000} | 2016-12-31 | sec_edgar |
| xbrl:AcquisitiondateFairValueOfTotalConsiderationTransferred | {"unit": "CAD", "value": 784000000} | 2025-12-31 | sec_edgar |
| xbrl:AcquisitiondateFairValueOfTotalConsiderationTransferred | {"unit": "CAD", "value": 671700000} | 2024-12-31 | sec_edgar |
| xbrl:AcquisitiondateFairValueOfTotalConsiderationTransferred | {"unit": "CAD", "value": 137300000} | 2023-12-31 | sec_edgar |
| xbrl:AcquisitiondateFairValueOfTotalConsiderationTransferred | {"unit": "CAD", "value": 93100000} | 2022-12-31 | sec_edgar |
| xbrl:AcquisitiondateFairValueOfTotalConsiderationTransferred | {"unit": "CAD", "value": 776300000} | 2021-12-31 | sec_edgar |
| xbrl:AcquisitiondateFairValueOfTotalConsiderationTransferred | {"unit": "CAD", "value": 61300000} | 2020-12-31 | sec_edgar |
| xbrl:AcquisitionsThroughBusinessCombinationsOtherProvisions | {"unit": "CAD", "value": 13700000} | 2025-12-31 | sec_edgar |
| xbrl:AcquisitionsThroughBusinessCombinationsOtherProvisions | {"unit": "CAD", "value": 24200000} | 2024-12-31 | sec_edgar |
| xbrl:AcquisitionsThroughBusinessCombinationsOtherProvisions | {"unit": "CAD", "value": 21300000} | 2022-12-31 | sec_edgar |
| xbrl:AcquisitionsThroughBusinessCombinationsOtherProvisions | {"unit": "CAD", "value": 9700000} | 2021-12-31 | sec_edgar |
| xbrl:AcquisitionsThroughBusinessCombinationsOtherProvisions | {"unit": "CAD", "value": 200000} | 2020-12-31 | sec_edgar |
| xbrl:AcquisitionsThroughBusinessCombinationsOtherProvisions | {"unit": "CAD", "value": 1000000} | 2019-12-31 | sec_edgar |
| xbrl:AcquisitionsThroughBusinessCombinationsOtherProvisions | {"unit": "CAD", "value": 1400000} | 2018-12-31 | sec_edgar |
| xbrl:AcquisitionsThroughBusinessCombinationsOtherProvisions | {"unit": "CAD", "value": 200000} | 2017-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfDiscountRates | {"value": 0.0559} | 2025-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfDiscountRates | {"value": 0.0538} | 2024-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfDiscountRates | {"value": 0.0448} | 2023-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfDiscountRates | {"value": 0.046} | 2022-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfDiscountRates | {"value": 0.018} | 2021-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfDiscountRates | {"value": 0.0115} | 2020-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfDiscountRates | {"value": 0.0189} | 2019-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfDiscountRates | {"value": 0.0277} | 2018-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfDiscountRates | {"value": 0.0247} | 2017-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfDiscountRates | {"value": 0.0268} | 2016-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfExpectedRatesOfInflation | {"value": 0.0263} | 2025-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfExpectedRatesOfInflation | {"value": 0.0284} | 2024-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfExpectedRatesOfInflation | {"value": 0.0264} | 2023-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfExpectedRatesOfInflation | {"value": 0.0268} | 2022-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfExpectedRatesOfInflation | {"value": 0.0274} | 2021-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfExpectedRatesOfInflation | {"value": 0.024} | 2020-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfExpectedRatesOfInflation | {"value": 0.026} | 2019-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfExpectedRatesOfPensionIncreases | {"value": 0.0311} | 2025-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfExpectedRatesOfPensionIncreases | {"value": 0.0328} | 2024-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfExpectedRatesOfPensionIncreases | {"value": 0.033} | 2023-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfExpectedRatesOfPensionIncreases | {"value": 0.0339} | 2022-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfExpectedRatesOfPensionIncreases | {"value": 0.0349} | 2021-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfExpectedRatesOfPensionIncreases | {"value": 0.0341} | 2020-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfExpectedRatesOfPensionIncreases | {"value": 0.0344} | 2019-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfExpectedRatesOfPensionIncreases | {"value": 0.0351} | 2018-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfExpectedRatesOfPensionIncreases | {"value": 0.0353} | 2017-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfExpectedRatesOfPensionIncreases | {"value": 0.0358} | 2016-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases | {"value": 0.0436} | 2023-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases | {"value": 0.043} | 2022-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases | {"value": 0.0427} | 2021-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases | {"value": 0.0417} | 2020-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases | {"value": 0.0434} | 2019-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases | {"value": 0.0447} | 2018-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases | {"value": 0.0351} | 2017-12-31 | sec_edgar |
| xbrl:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases | {"value": 0.045} | 2016-12-31 | sec_edgar |
| xbrl:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset | {"unit": "CAD", "value": 8100000} | 2017-12-31 | sec_edgar |
| xbrl:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset | {"unit": "CAD", "value": 1300000} | 2016-12-31 | sec_edgar |
| xbrl:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset | {"unit": "CAD", "value": -29500000} | 2017-12-31 | sec_edgar |
| xbrl:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset | {"unit": "CAD", "value": -35000000} | 2016-12-31 | sec_edgar |
| xbrl:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset | {"unit": "CAD", "value": 5300000} | 2017-12-31 | sec_edgar |
| xbrl:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset | {"unit": "CAD", "value": -3200000} | 2016-12-31 | sec_edgar |
| xbrl:AdditionalPaidinCapital | {"unit": "CAD", "value": 6700000} | 2022-12-31 | sec_edgar |
| xbrl:AdditionalPaidinCapital | {"unit": "CAD", "value": 10600000} | 2021-12-31 | sec_edgar |
| xbrl:AdditionalPaidinCapital | {"unit": "CAD", "value": 12900000} | 2020-12-31 | sec_edgar |
| xbrl:AdditionalPaidinCapital | {"unit": "CAD", "value": 23900000} | 2019-12-31 | sec_edgar |
| xbrl:AdditionalPaidinCapital | {"unit": "CAD", "value": 24800000} | 2018-12-31 | sec_edgar |
| xbrl:AdditionalPaidinCapital | {"unit": "CAD", "value": 21500000} | 2017-12-31 | sec_edgar |
| xbrl:AdditionalPaidinCapital | {"unit": "CAD", "value": 18700000} | 2016-12-31 | sec_edgar |
| xbrl:AdditionalProvisionsOtherProvisions | {"unit": "CAD", "value": 58000000} | 2018-12-31 | sec_edgar |
| xbrl:AdditionalProvisionsOtherProvisions | {"unit": "CAD", "value": 26900000} | 2017-12-31 | sec_edgar |
| xbrl:AdditionalRecognitionGoodwill | {"unit": "CAD", "value": 31400000} | 2020-12-31 | sec_edgar |
| xbrl:AdditionalRecognitionGoodwill | {"unit": "CAD", "value": 16300000} | 2017-12-31 | sec_edgar |
| xbrl:AdditionalRecognitionGoodwill | {"unit": "CAD", "value": 850700000} | 2016-12-31 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 114066995} | 2025-12-31 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 114066995} | 2024-12-31 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 111228491} | 2023-12-31 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 111069776} | 2022-12-31 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 111616665} | 2021-12-31 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 111949305} | 2020-12-31 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 111550424} | 2019-12-31 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 113822318} | 2018-12-31 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 114352920} | 2017-12-31 | sec_edgar |
| xbrl:AdjustedWeightedAverageShares | {"unit": "shares", "value": 107325791} | 2016-12-31 | sec_edgar |
| xbrl:AdjustmentsForAmortisationExpense | {"unit": "CAD", "value": 147500000} | 2025-12-31 | sec_edgar |
| xbrl:AdjustmentsForAmortisationExpense | {"unit": "CAD", "value": 123800000} | 2024-12-31 | sec_edgar |
| xbrl:AdjustmentsForAmortisationExpense | {"unit": "CAD", "value": 102000000} | 2023-12-31 | sec_edgar |
| xbrl:AdjustmentsForAmortisationExpense | {"unit": "CAD", "value": 104600000} | 2022-12-31 | sec_edgar |
| xbrl:AdjustmentsForAmortisationExpense | {"unit": "CAD", "value": 60000000} | 2021-12-31 | sec_edgar |
| xbrl:AdjustmentsForAmortisationExpense | {"unit": "CAD", "value": 53200000} | 2020-12-31 | sec_edgar |
| xbrl:AdjustmentsForAmortisationExpense | {"unit": "CAD", "value": 80200000} | 2017-12-31 | sec_edgar |
| xbrl:AdjustmentsForAmortisationExpense | {"unit": "CAD", "value": 75700000} | 2016-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets | {"unit": "CAD", "value": -34900000} | 2025-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets | {"unit": "CAD", "value": -44300000} | 2024-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets | {"unit": "CAD", "value": -71100000} | 2023-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets | {"unit": "CAD", "value": -134900000} | 2022-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets | {"unit": "CAD", "value": -46400000} | 2021-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets | {"unit": "CAD", "value": 32400000} | 2020-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInContractAssets | {"unit": "CAD", "value": 4800000} | 2025-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInContractAssets | {"unit": "CAD", "value": -27200000} | 2024-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInContractAssets | {"unit": "CAD", "value": -4900000} | 2023-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInContractAssets | {"unit": "CAD", "value": -13700000} | 2022-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInContractAssets | {"unit": "CAD", "value": -3500000} | 2021-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInContractAssets | {"unit": "CAD", "value": 800000} | 2020-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInPrepaidExpenses | {"unit": "CAD", "value": 3300000} | 2025-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInPrepaidExpenses | {"unit": "CAD", "value": 3400000} | 2024-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInPrepaidExpenses | {"unit": "CAD", "value": -4800000} | 2023-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInPrepaidExpenses | {"unit": "CAD", "value": -2800000} | 2022-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInPrepaidExpenses | {"unit": "CAD", "value": 1900000} | 2021-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInPrepaidExpenses | {"unit": "CAD", "value": 4300000} | 2020-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables | {"unit": "CAD", "value": 124900000} | 2025-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables | {"unit": "CAD", "value": -123700000} | 2024-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables | {"unit": "CAD", "value": -26500000} | 2023-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables | {"unit": "CAD", "value": -211700000} | 2022-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables | {"unit": "CAD", "value": -8400000} | 2021-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables | {"unit": "CAD", "value": 103300000} | 2020-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables | {"unit": "CAD", "value": 70700000} | 2017-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables | {"unit": "CAD", "value": 32800000} | 2016-12-31 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxExpense | {"unit": "CAD", "value": 27900000} | 2025-12-31 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxExpense | {"unit": "CAD", "value": -42400000} | 2024-12-31 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxExpense | {"unit": "CAD", "value": -50400000} | 2023-12-31 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxExpense | {"unit": "CAD", "value": -43200000} | 2022-12-31 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxExpense | {"unit": "CAD", "value": -4400000} | 2021-12-31 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxExpense | {"unit": "CAD", "value": -21900000} | 2020-12-31 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxExpense | {"unit": "CAD", "value": -26400000} | 2017-12-31 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxExpense | {"unit": "CAD", "value": 12600000} | 2016-12-31 | sec_edgar |
| xbrl:AdjustmentsForDeferredTaxOfPriorPeriods | {"unit": "CAD", "value": -1600000} | 2017-12-31 | sec_edgar |
| xbrl:AdjustmentsForDepreciationExpense | {"unit": "CAD", "value": 54600000} | 2017-12-31 | sec_edgar |
| xbrl:AdjustmentsForDepreciationExpense | {"unit": "CAD", "value": 51200000} | 2016-12-31 | sec_edgar |
| xbrl:AdjustmentsForFairValueGainsLosses | {"unit": "CAD", "value": 2400000} | 2022-12-31 | sec_edgar |
| xbrl:AdjustmentsForFairValueGainsLosses | {"unit": "CAD", "value": -13900000} | 2021-12-31 | sec_edgar |
| xbrl:AdjustmentsForFairValueGainsLosses | {"unit": "CAD", "value": -700000} | 2020-12-31 | sec_edgar |
| xbrl:AdjustmentsForFairValueGainsLosses | {"unit": "CAD", "value": -9600000} | 2017-12-31 | sec_edgar |
| xbrl:AdjustmentsForGainLossOnDisposalOfInvestmentsInSubsidiariesJointVenturesAndAssociates | {"unit": "CAD", "value": -54600000} | 2017-12-31 | sec_edgar |
| xbrl:AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment | {"unit": "CAD", "value": -200000} | 2017-12-31 | sec_edgar |
| xbrl:AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment | {"unit": "CAD", "value": -1500000} | 2016-12-31 | sec_edgar |
| xbrl:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss | {"unit": "CAD", "value": 6000000} | 2025-12-31 | sec_edgar |
| xbrl:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss | {"unit": "CAD", "value": 34900000} | 2024-12-31 | sec_edgar |
| xbrl:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss | {"unit": "CAD", "value": 300000} | 2023-12-31 | sec_edgar |
| xbrl:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss | {"unit": "CAD", "value": -5500000} | 2022-12-31 | sec_edgar |
| xbrl:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss | {"unit": "CAD", "value": 24800000} | 2021-12-31 | sec_edgar |
| xbrl:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss | {"unit": "CAD", "value": 78600000} | 2020-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInContractLiabilities | {"unit": "CAD", "value": -38900000} | 2025-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInContractLiabilities | {"unit": "CAD", "value": 47500000} | 2024-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInContractLiabilities | {"unit": "CAD", "value": 72200000} | 2023-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInDeferredIncome | {"unit": "CAD", "value": -32200000} | 2017-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInDeferredIncome | {"unit": "CAD", "value": -32600000} | 2016-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInDeferredIncomeOtherThanContractLiabilities | {"unit": "CAD", "value": 72200000} | 2023-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInDeferredIncomeOtherThanContractLiabilities | {"unit": "CAD", "value": 65200000} | 2022-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInDeferredIncomeOtherThanContractLiabilities | {"unit": "CAD", "value": 34900000} | 2021-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInDeferredIncomeOtherThanContractLiabilities | {"unit": "CAD", "value": -1100000} | 2020-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables | {"unit": "CAD", "value": -108700000} | 2025-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables | {"unit": "CAD", "value": -59600000} | 2024-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables | {"unit": "CAD", "value": -59600000} | 2023-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables | {"unit": "CAD", "value": 22800000} | 2022-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables | {"unit": "CAD", "value": -65800000} | 2021-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables | {"unit": "CAD", "value": -42500000} | 2020-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables | {"unit": "CAD", "value": -172800000} | 2017-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables | {"unit": "CAD", "value": 1700000} | 2016-12-31 | sec_edgar |
| xbrl:AdjustmentsForProvisions | {"unit": "CAD", "value": 78400000} | 2025-12-31 | sec_edgar |
| xbrl:AdjustmentsForProvisions | {"unit": "CAD", "value": 65300000} | 2024-12-31 | sec_edgar |
| xbrl:AdjustmentsForProvisions | {"unit": "CAD", "value": 27700000} | 2023-12-31 | sec_edgar |
| xbrl:AdjustmentsForProvisions | {"unit": "CAD", "value": 47300000} | 2022-12-31 | sec_edgar |
| xbrl:AdjustmentsForProvisions | {"unit": "CAD", "value": 46500000} | 2021-12-31 | sec_edgar |
| xbrl:AdjustmentsForProvisions | {"unit": "CAD", "value": 46800000} | 2020-12-31 | sec_edgar |
| xbrl:AdjustmentsForProvisions | {"unit": "CAD", "value": 26200000} | 2017-12-31 | sec_edgar |
| xbrl:AdjustmentsForProvisions | {"unit": "CAD", "value": 12800000} | 2016-12-31 | sec_edgar |
| xbrl:AdjustmentsForReconcileProfitLoss | {"unit": "CAD", "value": 179500000} | 2017-12-31 | sec_edgar |
| xbrl:AdjustmentsForReconcileProfitLoss | {"unit": "CAD", "value": 288200000} | 2016-12-31 | sec_edgar |
Cite as: FACTANKER, https://factanker.com/entity/742912c2-4ed4-4e49-8ce0-863e856635da