STANTEC INC.

CIK 0001131383 · QID Q2331913

Industry: Services-Engineering Services

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

Cite as: FACTANKER, https://factanker.com/entity/742912c2-4ed4-4e49-8ce0-863e856635da

From the Record